From aruld at acm.org Thu Oct 7 14:41:11 2010 From: aruld at acm.org (Arul Dhesiaseelan) Date: Thu, 7 Oct 2010 15:41:11 -0600 Subject: Is there a way to build Openjdk on a 64-bit Mac OS X 10.6.4? Message-ID: I followed instructions from http://wikis.sun.com/display/OpenJDK/Darwin10Build I am using 64-bit soylatte and running on 64-bit 10.6.4. I get the following errors: cd /Users/aruld/bsd-port/hotspot/make; \ make VM_TARGET=product1 generic_build1 ALT_OUTPUTDIR=/Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir Makefile:336: target `/Xusage.txt' given more than once in the same rule. mkdir -p /Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir *No compiler1 (product1) for ARCH_DATA_MODEL=64* cd /Users/aruld/bsd-port/hotspot/make; \ make VM_TARGET=productkernel generic_buildkernel ALT_OUTPUTDIR=/Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir Makefile:336: target `/Xusage.txt' given more than once in the same rule. mkdir -p /Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir No kernel (productkernel) for OS_NAME=bsd cd /Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir; \ make -f /Users/aruld/bsd-port/hotspot/make/bsd/Makefile \ JAVA_HOME=/Users/aruld/soylatte16-amd64-1.0.3 OUTPUTDIR=/Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir GAMMADIR=/Users/aruld/bsd-port/hotspot MAKE_VERBOSE=y HOTSPOT_RELEASE_VERSION=19.0-b05 JRE_RELEASE_VERSION=1.7.0-internal-aruld_2010_10_07_15_06-b00 HOTSPOT_BUILD_VERSION= docs /Users/aruld/soylatte16-amd64-1.0.3/bin/javap javax.xml.transform.TransformerFactory > /dev/null 2>&1; \ if [ $? -ne 0 ]; then \ /Users/aruld/soylatte16-amd64-1.0.3/bin/java -version; \ echo "*** An XSLT processor (J2SE 1.4.x or newer) is required" \ "to bootstrap this build" 1>&2; \ exit 1; \ fi mkdir -p bsd_amd64_docs make -f /Users/aruld/bsd-port/hotspot/make/bsd/makefiles/jvmti.make " LP64=1 " GAMMADIR=/Users/aruld/bsd-port/hotspot OS_FAMILY=bsd ARCH=x86 BUILDARCH=amd64 LIBARCH=amd64 HOTSPOT_RELEASE_VERSION=19.0-b05 HOTSPOT_BUILD_VERSION= JRE_RELEASE_VERSION=1.7.0-internal-arul_2010_10_07_15_06-b00 JvmtiOutDir=bsd_amd64_docs jvmtidocs /Users/aruld/soylatte16-amd64-1.0.3/bin/javac -g -encoding ascii -source 6 -target 6 -d bsd_amd64_docs /Users/aruld/bsd-port/hotspot/src/share/vm/prims/jvmtiGen.java Generating bsd_amd64_docs/jvmti.html /Users/aruld/soylatte16-amd64-1.0.3/bin/java -classpath bsd_amd64_docs jvmtiGen -IN /Users/aruld/bsd-port/hotspot/src/share/vm/prims/jvmti.xml -XSL /Users/aruld/bsd-port/hotspot/src/share/vm/prims/jvmti.xsl -OUT bsd_amd64_docs/jvmti.html make VM_SUBDIR=product generic_export Makefile:336: target `/Xusage.txt' given more than once in the same rule. make[3]: *** No rule to make target `/Users/aruld/bsd-port/build/bsd-amd64/hotspot/import/docs/platform/jvmti/jvmti.html', needed by `generic_export'. Stop. make[2]: *** [export_product] Error 2 make[1]: *** [hotspot-build] Error 2 make: *** [build_product_image] Error 2 Not sure what is the problem here. is it failing because of there is no 64-bit compiler or something else. Appreciate any directions. -Arul -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/bsd-port-dev/attachments/20101007/9813a8ac/attachment.html From johnyeary at gmail.com Fri Oct 8 04:56:28 2010 From: johnyeary at gmail.com (John Yeary) Date: Fri, 8 Oct 2010 07:56:28 -0400 Subject: Is there a way to build Openjdk on a 64-bit Mac OS X 10.6.4? In-Reply-To: References: Message-ID: Hello Arul, I have not done a build since before JavaOne so I am not sure. I will try one this morning and see if I can find anything. I did an update to OS X which may introduce some issues. John On Thu, Oct 7, 2010 at 5:41 PM, Arul Dhesiaseelan wrote: > I followed instructions from > http://wikis.sun.com/display/OpenJDK/Darwin10Build > > I am using 64-bit soylatte and running on 64-bit 10.6.4. I get the > following errors: > > cd /Users/aruld/bsd-port/hotspot/make; \ > make VM_TARGET=product1 generic_build1 > ALT_OUTPUTDIR=/Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir > Makefile:336: target `/Xusage.txt' given more than once in the same rule. > mkdir -p /Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir > *No compiler1 (product1) for ARCH_DATA_MODEL=64* > cd /Users/aruld/bsd-port/hotspot/make; \ > make VM_TARGET=productkernel generic_buildkernel > ALT_OUTPUTDIR=/Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir > Makefile:336: target `/Xusage.txt' given more than once in the same rule. > mkdir -p /Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir > No kernel (productkernel) for OS_NAME=bsd > cd /Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir; \ > make -f /Users/aruld/bsd-port/hotspot/make/bsd/Makefile \ > JAVA_HOME=/Users/aruld/soylatte16-amd64-1.0.3 > OUTPUTDIR=/Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir > GAMMADIR=/Users/aruld/bsd-port/hotspot MAKE_VERBOSE=y > HOTSPOT_RELEASE_VERSION=19.0-b05 > JRE_RELEASE_VERSION=1.7.0-internal-aruld_2010_10_07_15_06-b00 > HOTSPOT_BUILD_VERSION= docs > /Users/aruld/soylatte16-amd64-1.0.3/bin/javap > javax.xml.transform.TransformerFactory > /dev/null 2>&1; \ > if [ $? -ne 0 ]; then \ > /Users/aruld/soylatte16-amd64-1.0.3/bin/java -version; \ > echo "*** An XSLT processor (J2SE 1.4.x or newer) is required" \ > "to bootstrap this build" 1>&2; \ > exit 1; \ > fi > mkdir -p bsd_amd64_docs > make -f /Users/aruld/bsd-port/hotspot/make/bsd/makefiles/jvmti.make " > LP64=1 " GAMMADIR=/Users/aruld/bsd-port/hotspot OS_FAMILY=bsd ARCH=x86 > BUILDARCH=amd64 LIBARCH=amd64 HOTSPOT_RELEASE_VERSION=19.0-b05 > HOTSPOT_BUILD_VERSION= > JRE_RELEASE_VERSION=1.7.0-internal-arul_2010_10_07_15_06-b00 > JvmtiOutDir=bsd_amd64_docs jvmtidocs > /Users/aruld/soylatte16-amd64-1.0.3/bin/javac -g -encoding ascii -source 6 > -target 6 -d bsd_amd64_docs > /Users/aruld/bsd-port/hotspot/src/share/vm/prims/jvmtiGen.java > Generating bsd_amd64_docs/jvmti.html > /Users/aruld/soylatte16-amd64-1.0.3/bin/java -classpath bsd_amd64_docs > jvmtiGen -IN /Users/aruld/bsd-port/hotspot/src/share/vm/prims/jvmti.xml -XSL > /Users/aruld/bsd-port/hotspot/src/share/vm/prims/jvmti.xsl -OUT > bsd_amd64_docs/jvmti.html > make VM_SUBDIR=product generic_export > Makefile:336: target `/Xusage.txt' given more than once in the same rule. > make[3]: *** No rule to make target > `/Users/aruld/bsd-port/build/bsd-amd64/hotspot/import/docs/platform/jvmti/jvmti.html', > needed by `generic_export'. Stop. > make[2]: *** [export_product] Error 2 > make[1]: *** [hotspot-build] Error 2 > make: *** [build_product_image] Error 2 > > Not sure what is the problem here. is it failing because of there is no > 64-bit compiler or something else. Appreciate any directions. > > -Arul > > > > -- John Yeary -- http://javaevangelist.blogspot.com http://www.johnyeary.com "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: http://mail.openjdk.java.net/pipermail/bsd-port-dev/attachments/20101008/cc383cbf/attachment.html From aruld at acm.org Fri Oct 8 06:48:53 2010 From: aruld at acm.org (Arul Dhesiaseelan) Date: Fri, 8 Oct 2010 07:48:53 -0600 Subject: Is there a way to build Openjdk on a 64-bit Mac OS X 10.6.4? In-Reply-To: References: Message-ID: Hi John, Thanks for looking into it. I actually used build.sh instead of build64.sh. But, now I get a different error. Looks like warnings are treated as errors. Is there a way to treat them as warnings, which may get me further or this points to a problem with recent builds? Compiling /Users/aruld/bsd-port/hotspot/src/share/vm/services/attachListener.cpp rm -f attachListener.o g++ -D_ALLBSD_SOURCE -D_GNU_SOURCE -DAMD64 -DPRODUCT -I. -I../generated/adfiles -I../generated/jvmtifiles -I/Users/aruld/bsd-port/hotspot/src/share/vm/asm -I/Users/aruld/bsd-port/hotspot/src/share/vm/ci -I/Users/aruld/bsd-port/hotspot/src/share/vm/classfile -I/Users/aruld/bsd-port/hotspot/src/share/vm/code -I/Users/aruld/bsd-port/hotspot/src/share/vm/compiler -I/Users/aruld/bsd-port/hotspot/src/share/vm/gc_implementation -I/Users/aruld/bsd-port/hotspot/src/share/vm/gc_implementation/concurrentMarkSweep -I/Users/aruld/bsd-port/hotspot/src/share/vm/gc_implementation/g1 -I/Users/aruld/bsd-port/hotspot/src/share/vm/gc_implementation/parallelScavenge -I/Users/aruld/bsd-port/hotspot/src/share/vm/gc_implementation/parNew -I/Users/aruld/bsd-port/hotspot/src/share/vm/gc_implementation/shared -I/Users/aruld/bsd-port/hotspot/src/share/vm/gc_interface -I/Users/aruld/bsd-port/hotspot/src/share/vm/interpreter -I/Users/aruld/bsd-port/hotspot/src/share/vm/libadt -I/Users/aruld/bsd-port/hotspot/src/share/vm/memory -I/Users/aruld/bsd-port/hotspot/src/share/vm/oops -I/Users/aruld/bsd-port/hotspot/src/share/vm/opto -I/Users/aruld/bsd-port/hotspot/src/share/vm/prims -I/Users/aruld/bsd-port/hotspot/src/share/vm/runtime -I/Users/aruld/bsd-port/hotspot/src/share/vm/services -I/Users/aruld/bsd-port/hotspot/src/share/vm/utilities -I/Users/aruld/bsd-port/hotspot/src/cpu/x86/vm -I/Users/aruld/bsd-port/hotspot/src/os/bsd/vm -I/Users/aruld/bsd-port/hotspot/src/os_cpu/bsd_x86/vm -I../generated -DHOTSPOT_RELEASE_VERSION="\"19.0-b05\"" -DHOTSPOT_BUILD_TARGET="\"product\"" -DHOTSPOT_BUILD_USER="\"arul\"" -DHOTSPOT_LIB_ARCH=\"amd64\" -DJRE_RELEASE_VERSION="\"1.7.0-internal-arul_2010_10_07_17_53-b00\"" -DHOTSPOT_VM_DISTRO="\"OpenJDK\"" -DCOMPILER2 -fPIC -fno-rtti -fno-exceptions -pthread -fcheck-new -m64 -pipe -O3 -fno-strict-aliasing -DVM_LITTLE_ENDIAN -D_LP64=1 -fno-omit-frame-pointer -Werror -Wpointer-arith -Wconversion -Wsign-compare -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -c -o attachListener.o /Users/aruld/bsd-port/hotspot/src/share/vm/services/attachListener.cpp cc1plus: warnings being treated as errors /Users/aruld/bsd-port/hotspot/src/share/vm/services/attachListener.cpp: In function ?jint set_uint64_t_flag(const char*, AttachOperation*, outputStream*)?: /Users/aruld/bsd-port/hotspot/src/share/vm/services/attachListener.cpp:265: warning: format ?%lu? expects type ?long unsigned int*?, but argument 3 has type ?uint64_t*? make[6]: *** [attachListener.o] Error 1 make[5]: *** [the_vm] Error 2 make[4]: *** [product] Error 2 make[3]: *** [generic_build2] Error 2 make[2]: *** [product] Error 2 make[1]: *** [hotspot-build] Error 2 make: *** [build_product_image] Error 2 -Arul On Fri, Oct 8, 2010 at 5:56 AM, John Yeary wrote: > Hello Arul, > > I have not done a build since before JavaOne so I am not sure. I will try > one this morning and see if I can find anything. I did an update to OS X > which may introduce some issues. > > John > > > On Thu, Oct 7, 2010 at 5:41 PM, Arul Dhesiaseelan wrote: > >> I followed instructions from >> http://wikis.sun.com/display/OpenJDK/Darwin10Build >> >> I am using 64-bit soylatte and running on 64-bit 10.6.4. I get the >> following errors: >> >> cd /Users/aruld/bsd-port/hotspot/make; \ >> make VM_TARGET=product1 generic_build1 >> ALT_OUTPUTDIR=/Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir >> Makefile:336: target `/Xusage.txt' given more than once in the same rule. >> mkdir -p /Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir >> *No compiler1 (product1) for ARCH_DATA_MODEL=64* >> cd /Users/aruld/bsd-port/hotspot/make; \ >> make VM_TARGET=productkernel generic_buildkernel >> ALT_OUTPUTDIR=/Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir >> Makefile:336: target `/Xusage.txt' given more than once in the same rule. >> mkdir -p /Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir >> No kernel (productkernel) for OS_NAME=bsd >> cd /Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir; \ >> make -f /Users/aruld/bsd-port/hotspot/make/bsd/Makefile \ >> JAVA_HOME=/Users/aruld/soylatte16-amd64-1.0.3 >> OUTPUTDIR=/Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir >> GAMMADIR=/Users/aruld/bsd-port/hotspot MAKE_VERBOSE=y >> HOTSPOT_RELEASE_VERSION=19.0-b05 >> JRE_RELEASE_VERSION=1.7.0-internal-aruld_2010_10_07_15_06-b00 >> HOTSPOT_BUILD_VERSION= docs >> /Users/aruld/soylatte16-amd64-1.0.3/bin/javap >> javax.xml.transform.TransformerFactory > /dev/null 2>&1; \ >> if [ $? -ne 0 ]; then \ >> /Users/aruld/soylatte16-amd64-1.0.3/bin/java -version; \ >> echo "*** An XSLT processor (J2SE 1.4.x or newer) is required" \ >> "to bootstrap this build" 1>&2; \ >> exit 1; \ >> fi >> mkdir -p bsd_amd64_docs >> make -f /Users/aruld/bsd-port/hotspot/make/bsd/makefiles/jvmti.make " >> LP64=1 " GAMMADIR=/Users/aruld/bsd-port/hotspot OS_FAMILY=bsd ARCH=x86 >> BUILDARCH=amd64 LIBARCH=amd64 HOTSPOT_RELEASE_VERSION=19.0-b05 >> HOTSPOT_BUILD_VERSION= >> JRE_RELEASE_VERSION=1.7.0-internal-arul_2010_10_07_15_06-b00 >> JvmtiOutDir=bsd_amd64_docs jvmtidocs >> /Users/aruld/soylatte16-amd64-1.0.3/bin/javac -g -encoding ascii -source 6 >> -target 6 -d bsd_amd64_docs >> /Users/aruld/bsd-port/hotspot/src/share/vm/prims/jvmtiGen.java >> Generating bsd_amd64_docs/jvmti.html >> /Users/aruld/soylatte16-amd64-1.0.3/bin/java -classpath bsd_amd64_docs >> jvmtiGen -IN /Users/aruld/bsd-port/hotspot/src/share/vm/prims/jvmti.xml -XSL >> /Users/aruld/bsd-port/hotspot/src/share/vm/prims/jvmti.xsl -OUT >> bsd_amd64_docs/jvmti.html >> make VM_SUBDIR=product generic_export >> Makefile:336: target `/Xusage.txt' given more than once in the same rule. >> make[3]: *** No rule to make target >> `/Users/aruld/bsd-port/build/bsd-amd64/hotspot/import/docs/platform/jvmti/jvmti.html', >> needed by `generic_export'. Stop. >> make[2]: *** [export_product] Error 2 >> make[1]: *** [hotspot-build] Error 2 >> make: *** [build_product_image] Error 2 >> >> Not sure what is the problem here. is it failing because of there is no >> 64-bit compiler or something else. Appreciate any directions. >> >> -Arul >> >> >> >> > > > -- > John Yeary > -- > http://javaevangelist.blogspot.com > http://www.johnyeary.com > > "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: http://mail.openjdk.java.net/pipermail/bsd-port-dev/attachments/20101008/e51ab529/attachment.html From johnyeary at gmail.com Fri Oct 8 09:52:17 2010 From: johnyeary at gmail.com (John Yeary) Date: Fri, 8 Oct 2010 12:52:17 -0400 Subject: Is there a way to build Openjdk on a 64-bit Mac OS X 10.6.4? In-Reply-To: References: Message-ID: Hello Arul, There is a note at the bottom of teh Darwin10Build page which tells you how to change it # Compiler warnings are treated as errors #WARNINGS_ARE_ERRORS = -Werror I build the 32 bit version with no issues. I will build the 64-bit to check it. openjdk version "1.7.0-internal" OpenJDK Runtime Environment (build 1.7.0-internal-jyeary_2010_10_08_08_15-b00) OpenJDK Server VM (build 19.0-b05, mixed mode) John On Fri, Oct 8, 2010 at 9:48 AM, Arul Dhesiaseelan wrote: > Hi John, > > Thanks for looking into it. > > I actually used build.sh instead of build64.sh. But, now I get a different > error. Looks like warnings are treated as errors. Is there a way to treat > them as warnings, which may get me further or this points to a problem with > recent builds? > > > Compiling > /Users/aruld/bsd-port/hotspot/src/share/vm/services/attachListener.cpp > rm -f attachListener.o > g++ -D_ALLBSD_SOURCE -D_GNU_SOURCE -DAMD64 -DPRODUCT -I. > -I../generated/adfiles -I../generated/jvmtifiles > -I/Users/aruld/bsd-port/hotspot/src/share/vm/asm > -I/Users/aruld/bsd-port/hotspot/src/share/vm/ci > -I/Users/aruld/bsd-port/hotspot/src/share/vm/classfile > -I/Users/aruld/bsd-port/hotspot/src/share/vm/code > -I/Users/aruld/bsd-port/hotspot/src/share/vm/compiler > -I/Users/aruld/bsd-port/hotspot/src/share/vm/gc_implementation > -I/Users/aruld/bsd-port/hotspot/src/share/vm/gc_implementation/concurrentMarkSweep > -I/Users/aruld/bsd-port/hotspot/src/share/vm/gc_implementation/g1 > -I/Users/aruld/bsd-port/hotspot/src/share/vm/gc_implementation/parallelScavenge > -I/Users/aruld/bsd-port/hotspot/src/share/vm/gc_implementation/parNew > -I/Users/aruld/bsd-port/hotspot/src/share/vm/gc_implementation/shared > -I/Users/aruld/bsd-port/hotspot/src/share/vm/gc_interface > -I/Users/aruld/bsd-port/hotspot/src/share/vm/interpreter > -I/Users/aruld/bsd-port/hotspot/src/share/vm/libadt > -I/Users/aruld/bsd-port/hotspot/src/share/vm/memory > -I/Users/aruld/bsd-port/hotspot/src/share/vm/oops > -I/Users/aruld/bsd-port/hotspot/src/share/vm/opto > -I/Users/aruld/bsd-port/hotspot/src/share/vm/prims > -I/Users/aruld/bsd-port/hotspot/src/share/vm/runtime > -I/Users/aruld/bsd-port/hotspot/src/share/vm/services > -I/Users/aruld/bsd-port/hotspot/src/share/vm/utilities > -I/Users/aruld/bsd-port/hotspot/src/cpu/x86/vm > -I/Users/aruld/bsd-port/hotspot/src/os/bsd/vm > -I/Users/aruld/bsd-port/hotspot/src/os_cpu/bsd_x86/vm -I../generated > -DHOTSPOT_RELEASE_VERSION="\"19.0-b05\"" > -DHOTSPOT_BUILD_TARGET="\"product\"" -DHOTSPOT_BUILD_USER="\"arul\"" > -DHOTSPOT_LIB_ARCH=\"amd64\" > -DJRE_RELEASE_VERSION="\"1.7.0-internal-arul_2010_10_07_17_53-b00\"" > -DHOTSPOT_VM_DISTRO="\"OpenJDK\"" -DCOMPILER2 -fPIC -fno-rtti > -fno-exceptions -pthread -fcheck-new -m64 -pipe -O3 -fno-strict-aliasing > -DVM_LITTLE_ENDIAN -D_LP64=1 -fno-omit-frame-pointer -Werror -Wpointer-arith > -Wconversion -Wsign-compare -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -c -o > attachListener.o > /Users/aruld/bsd-port/hotspot/src/share/vm/services/attachListener.cpp > cc1plus: warnings being treated as errors > /Users/aruld/bsd-port/hotspot/src/share/vm/services/attachListener.cpp: In > function ?jint set_uint64_t_flag(const char*, AttachOperation*, > outputStream*)?: > /Users/aruld/bsd-port/hotspot/src/share/vm/services/attachListener.cpp:265: > warning: format ?%lu? expects type ?long unsigned int*?, but argument 3 has > type ?uint64_t*? > make[6]: *** [attachListener.o] Error 1 > make[5]: *** [the_vm] Error 2 > make[4]: *** [product] Error 2 > make[3]: *** [generic_build2] Error 2 > make[2]: *** [product] Error 2 > > make[1]: *** [hotspot-build] Error 2 > make: *** [build_product_image] Error 2 > > > -Arul > > > On Fri, Oct 8, 2010 at 5:56 AM, John Yeary wrote: > >> Hello Arul, >> >> I have not done a build since before JavaOne so I am not sure. I will try >> one this morning and see if I can find anything. I did an update to OS X >> which may introduce some issues. >> >> John >> >> >> On Thu, Oct 7, 2010 at 5:41 PM, Arul Dhesiaseelan wrote: >> >>> I followed instructions from >>> http://wikis.sun.com/display/OpenJDK/Darwin10Build >>> >>> I am using 64-bit soylatte and running on 64-bit 10.6.4. I get the >>> following errors: >>> >>> cd /Users/aruld/bsd-port/hotspot/make; \ >>> make VM_TARGET=product1 generic_build1 >>> ALT_OUTPUTDIR=/Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir >>> Makefile:336: target `/Xusage.txt' given more than once in the same rule. >>> mkdir -p /Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir >>> *No compiler1 (product1) for ARCH_DATA_MODEL=64* >>> cd /Users/aruld/bsd-port/hotspot/make; \ >>> make VM_TARGET=productkernel generic_buildkernel >>> ALT_OUTPUTDIR=/Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir >>> Makefile:336: target `/Xusage.txt' given more than once in the same rule. >>> mkdir -p /Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir >>> No kernel (productkernel) for OS_NAME=bsd >>> cd /Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir; \ >>> make -f /Users/aruld/bsd-port/hotspot/make/bsd/Makefile \ >>> JAVA_HOME=/Users/aruld/soylatte16-amd64-1.0.3 >>> OUTPUTDIR=/Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir >>> GAMMADIR=/Users/aruld/bsd-port/hotspot MAKE_VERBOSE=y >>> HOTSPOT_RELEASE_VERSION=19.0-b05 >>> JRE_RELEASE_VERSION=1.7.0-internal-aruld_2010_10_07_15_06-b00 >>> HOTSPOT_BUILD_VERSION= docs >>> /Users/aruld/soylatte16-amd64-1.0.3/bin/javap >>> javax.xml.transform.TransformerFactory > /dev/null 2>&1; \ >>> if [ $? -ne 0 ]; then \ >>> /Users/aruld/soylatte16-amd64-1.0.3/bin/java -version; \ >>> echo "*** An XSLT processor (J2SE 1.4.x or newer) is required" \ >>> "to bootstrap this build" 1>&2; \ >>> exit 1; \ >>> fi >>> mkdir -p bsd_amd64_docs >>> make -f /Users/aruld/bsd-port/hotspot/make/bsd/makefiles/jvmti.make " >>> LP64=1 " GAMMADIR=/Users/aruld/bsd-port/hotspot OS_FAMILY=bsd ARCH=x86 >>> BUILDARCH=amd64 LIBARCH=amd64 HOTSPOT_RELEASE_VERSION=19.0-b05 >>> HOTSPOT_BUILD_VERSION= >>> JRE_RELEASE_VERSION=1.7.0-internal-arul_2010_10_07_15_06-b00 >>> JvmtiOutDir=bsd_amd64_docs jvmtidocs >>> /Users/aruld/soylatte16-amd64-1.0.3/bin/javac -g -encoding ascii -source >>> 6 -target 6 -d bsd_amd64_docs >>> /Users/aruld/bsd-port/hotspot/src/share/vm/prims/jvmtiGen.java >>> Generating bsd_amd64_docs/jvmti.html >>> /Users/aruld/soylatte16-amd64-1.0.3/bin/java -classpath bsd_amd64_docs >>> jvmtiGen -IN /Users/aruld/bsd-port/hotspot/src/share/vm/prims/jvmti.xml -XSL >>> /Users/aruld/bsd-port/hotspot/src/share/vm/prims/jvmti.xsl -OUT >>> bsd_amd64_docs/jvmti.html >>> make VM_SUBDIR=product generic_export >>> Makefile:336: target `/Xusage.txt' given more than once in the same rule. >>> make[3]: *** No rule to make target >>> `/Users/aruld/bsd-port/build/bsd-amd64/hotspot/import/docs/platform/jvmti/jvmti.html', >>> needed by `generic_export'. Stop. >>> make[2]: *** [export_product] Error 2 >>> make[1]: *** [hotspot-build] Error 2 >>> make: *** [build_product_image] Error 2 >>> >>> Not sure what is the problem here. is it failing because of there is no >>> 64-bit compiler or something else. Appreciate any directions. >>> >>> -Arul >>> >>> >>> >>> >> >> >> -- >> John Yeary >> -- >> http://javaevangelist.blogspot.com >> http://www.johnyeary.com >> >> "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 >> >> >> >> > > -- John Yeary -- http://javaevangelist.blogspot.com http://www.johnyeary.com "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: http://mail.openjdk.java.net/pipermail/bsd-port-dev/attachments/20101008/3db241da/attachment.html From johnyeary at gmail.com Fri Oct 8 10:36:48 2010 From: johnyeary at gmail.com (John Yeary) Date: Fri, 8 Oct 2010 13:36:48 -0400 Subject: Is there a way to build Openjdk on a 64-bit Mac OS X 10.6.4? In-Reply-To: References: Message-ID: Hello Arul, I am not sure what is wrong with your build. I just did a 64-bit build too and it works. Did you pull a recent forest down? openjdk version "1.7.0-internal" OpenJDK Runtime Environment (build 1.7.0-internal-jyeary_2010_10_08_12_52-b00) OpenJDK 64-Bit Server VM (build 19.0-b05, mixed mode) John On Fri, Oct 8, 2010 at 12:52 PM, John Yeary wrote: > Hello Arul, > > There is a note at the bottom of teh Darwin10Build page which tells you how > to change it > > # Compiler warnings are treated as errors > #WARNINGS_ARE_ERRORS = -Werror > > > I build the 32 bit version with no issues. I will build the 64-bit to check > it. > > openjdk version "1.7.0-internal" > OpenJDK Runtime Environment (build > 1.7.0-internal-jyeary_2010_10_08_08_15-b00) > OpenJDK Server VM (build 19.0-b05, mixed mode) > > > John > > > > On Fri, Oct 8, 2010 at 9:48 AM, Arul Dhesiaseelan wrote: > >> Hi John, >> >> Thanks for looking into it. >> >> I actually used build.sh instead of build64.sh. But, now I get a different >> error. Looks like warnings are treated as errors. Is there a way to treat >> them as warnings, which may get me further or this points to a problem with >> recent builds? >> >> >> Compiling >> /Users/aruld/bsd-port/hotspot/src/share/vm/services/attachListener.cpp >> rm -f attachListener.o >> g++ -D_ALLBSD_SOURCE -D_GNU_SOURCE -DAMD64 -DPRODUCT -I. >> -I../generated/adfiles -I../generated/jvmtifiles >> -I/Users/aruld/bsd-port/hotspot/src/share/vm/asm >> -I/Users/aruld/bsd-port/hotspot/src/share/vm/ci >> -I/Users/aruld/bsd-port/hotspot/src/share/vm/classfile >> -I/Users/aruld/bsd-port/hotspot/src/share/vm/code >> -I/Users/aruld/bsd-port/hotspot/src/share/vm/compiler >> -I/Users/aruld/bsd-port/hotspot/src/share/vm/gc_implementation >> -I/Users/aruld/bsd-port/hotspot/src/share/vm/gc_implementation/concurrentMarkSweep >> -I/Users/aruld/bsd-port/hotspot/src/share/vm/gc_implementation/g1 >> -I/Users/aruld/bsd-port/hotspot/src/share/vm/gc_implementation/parallelScavenge >> -I/Users/aruld/bsd-port/hotspot/src/share/vm/gc_implementation/parNew >> -I/Users/aruld/bsd-port/hotspot/src/share/vm/gc_implementation/shared >> -I/Users/aruld/bsd-port/hotspot/src/share/vm/gc_interface >> -I/Users/aruld/bsd-port/hotspot/src/share/vm/interpreter >> -I/Users/aruld/bsd-port/hotspot/src/share/vm/libadt >> -I/Users/aruld/bsd-port/hotspot/src/share/vm/memory >> -I/Users/aruld/bsd-port/hotspot/src/share/vm/oops >> -I/Users/aruld/bsd-port/hotspot/src/share/vm/opto >> -I/Users/aruld/bsd-port/hotspot/src/share/vm/prims >> -I/Users/aruld/bsd-port/hotspot/src/share/vm/runtime >> -I/Users/aruld/bsd-port/hotspot/src/share/vm/services >> -I/Users/aruld/bsd-port/hotspot/src/share/vm/utilities >> -I/Users/aruld/bsd-port/hotspot/src/cpu/x86/vm >> -I/Users/aruld/bsd-port/hotspot/src/os/bsd/vm >> -I/Users/aruld/bsd-port/hotspot/src/os_cpu/bsd_x86/vm -I../generated >> -DHOTSPOT_RELEASE_VERSION="\"19.0-b05\"" >> -DHOTSPOT_BUILD_TARGET="\"product\"" -DHOTSPOT_BUILD_USER="\"arul\"" >> -DHOTSPOT_LIB_ARCH=\"amd64\" >> -DJRE_RELEASE_VERSION="\"1.7.0-internal-arul_2010_10_07_17_53-b00\"" >> -DHOTSPOT_VM_DISTRO="\"OpenJDK\"" -DCOMPILER2 -fPIC -fno-rtti >> -fno-exceptions -pthread -fcheck-new -m64 -pipe -O3 -fno-strict-aliasing >> -DVM_LITTLE_ENDIAN -D_LP64=1 -fno-omit-frame-pointer -Werror -Wpointer-arith >> -Wconversion -Wsign-compare -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -c -o >> attachListener.o >> /Users/aruld/bsd-port/hotspot/src/share/vm/services/attachListener.cpp >> cc1plus: warnings being treated as errors >> /Users/aruld/bsd-port/hotspot/src/share/vm/services/attachListener.cpp: In >> function ?jint set_uint64_t_flag(const char*, AttachOperation*, >> outputStream*)?: >> /Users/aruld/bsd-port/hotspot/src/share/vm/services/attachListener.cpp:265: >> warning: format ?%lu? expects type ?long unsigned int*?, but argument 3 has >> type ?uint64_t*? >> make[6]: *** [attachListener.o] Error 1 >> make[5]: *** [the_vm] Error 2 >> make[4]: *** [product] Error 2 >> make[3]: *** [generic_build2] Error 2 >> make[2]: *** [product] Error 2 >> >> make[1]: *** [hotspot-build] Error 2 >> make: *** [build_product_image] Error 2 >> >> >> -Arul >> >> >> On Fri, Oct 8, 2010 at 5:56 AM, John Yeary wrote: >> >>> Hello Arul, >>> >>> I have not done a build since before JavaOne so I am not sure. I will try >>> one this morning and see if I can find anything. I did an update to OS X >>> which may introduce some issues. >>> >>> John >>> >>> >>> On Thu, Oct 7, 2010 at 5:41 PM, Arul Dhesiaseelan wrote: >>> >>>> I followed instructions from >>>> http://wikis.sun.com/display/OpenJDK/Darwin10Build >>>> >>>> I am using 64-bit soylatte and running on 64-bit 10.6.4. I get the >>>> following errors: >>>> >>>> cd /Users/aruld/bsd-port/hotspot/make; \ >>>> make VM_TARGET=product1 generic_build1 >>>> ALT_OUTPUTDIR=/Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir >>>> Makefile:336: target `/Xusage.txt' given more than once in the same >>>> rule. >>>> mkdir -p /Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir >>>> *No compiler1 (product1) for ARCH_DATA_MODEL=64* >>>> cd /Users/aruld/bsd-port/hotspot/make; \ >>>> make VM_TARGET=productkernel generic_buildkernel >>>> ALT_OUTPUTDIR=/Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir >>>> Makefile:336: target `/Xusage.txt' given more than once in the same >>>> rule. >>>> mkdir -p /Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir >>>> No kernel (productkernel) for OS_NAME=bsd >>>> cd /Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir; \ >>>> make -f /Users/aruld/bsd-port/hotspot/make/bsd/Makefile \ >>>> JAVA_HOME=/Users/aruld/soylatte16-amd64-1.0.3 >>>> OUTPUTDIR=/Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir >>>> GAMMADIR=/Users/aruld/bsd-port/hotspot MAKE_VERBOSE=y >>>> HOTSPOT_RELEASE_VERSION=19.0-b05 >>>> JRE_RELEASE_VERSION=1.7.0-internal-aruld_2010_10_07_15_06-b00 >>>> HOTSPOT_BUILD_VERSION= docs >>>> /Users/aruld/soylatte16-amd64-1.0.3/bin/javap >>>> javax.xml.transform.TransformerFactory > /dev/null 2>&1; \ >>>> if [ $? -ne 0 ]; then \ >>>> /Users/aruld/soylatte16-amd64-1.0.3/bin/java -version; \ >>>> echo "*** An XSLT processor (J2SE 1.4.x or newer) is required" \ >>>> "to bootstrap this build" 1>&2; \ >>>> exit 1; \ >>>> fi >>>> mkdir -p bsd_amd64_docs >>>> make -f /Users/aruld/bsd-port/hotspot/make/bsd/makefiles/jvmti.make " >>>> LP64=1 " GAMMADIR=/Users/aruld/bsd-port/hotspot OS_FAMILY=bsd ARCH=x86 >>>> BUILDARCH=amd64 LIBARCH=amd64 HOTSPOT_RELEASE_VERSION=19.0-b05 >>>> HOTSPOT_BUILD_VERSION= >>>> JRE_RELEASE_VERSION=1.7.0-internal-arul_2010_10_07_15_06-b00 >>>> JvmtiOutDir=bsd_amd64_docs jvmtidocs >>>> /Users/aruld/soylatte16-amd64-1.0.3/bin/javac -g -encoding ascii -source >>>> 6 -target 6 -d bsd_amd64_docs >>>> /Users/aruld/bsd-port/hotspot/src/share/vm/prims/jvmtiGen.java >>>> Generating bsd_amd64_docs/jvmti.html >>>> /Users/aruld/soylatte16-amd64-1.0.3/bin/java -classpath bsd_amd64_docs >>>> jvmtiGen -IN /Users/aruld/bsd-port/hotspot/src/share/vm/prims/jvmti.xml -XSL >>>> /Users/aruld/bsd-port/hotspot/src/share/vm/prims/jvmti.xsl -OUT >>>> bsd_amd64_docs/jvmti.html >>>> make VM_SUBDIR=product generic_export >>>> Makefile:336: target `/Xusage.txt' given more than once in the same >>>> rule. >>>> make[3]: *** No rule to make target >>>> `/Users/aruld/bsd-port/build/bsd-amd64/hotspot/import/docs/platform/jvmti/jvmti.html', >>>> needed by `generic_export'. Stop. >>>> make[2]: *** [export_product] Error 2 >>>> make[1]: *** [hotspot-build] Error 2 >>>> make: *** [build_product_image] Error 2 >>>> >>>> Not sure what is the problem here. is it failing because of there is no >>>> 64-bit compiler or something else. Appreciate any directions. >>>> >>>> -Arul >>>> >>>> >>>> >>>> >>> >>> >>> -- >>> John Yeary >>> -- >>> http://javaevangelist.blogspot.com >>> http://www.johnyeary.com >>> >>> "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 >>> >>> >>> >>> >> >> > > > -- > John Yeary > -- > http://javaevangelist.blogspot.com > http://www.johnyeary.com > > "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 > -- John Yeary -- http://javaevangelist.blogspot.com http://www.johnyeary.com "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: http://mail.openjdk.java.net/pipermail/bsd-port-dev/attachments/20101008/b1466a76/attachment.html From aruld at acm.org Fri Oct 8 11:11:41 2010 From: aruld at acm.org (Arul Dhesiaseelan) Date: Fri, 8 Oct 2010 12:11:41 -0600 Subject: Is there a way to build Openjdk on a 64-bit Mac OS X 10.6.4? In-Reply-To: References: Message-ID: Awesome. I missed that. Thanks John. I am rebuilding now with that commented out. -Arul On Fri, Oct 8, 2010 at 10:52 AM, John Yeary wrote: > Hello Arul, > > There is a note at the bottom of teh Darwin10Build page which tells you how > to change it > > # Compiler warnings are treated as errors > #WARNINGS_ARE_ERRORS = -Werror > > > I build the 32 bit version with no issues. I will build the 64-bit to check > it. > > openjdk version "1.7.0-internal" > OpenJDK Runtime Environment (build > 1.7.0-internal-jyeary_2010_10_08_08_15-b00) > OpenJDK Server VM (build 19.0-b05, mixed mode) > > > John > > > > On Fri, Oct 8, 2010 at 9:48 AM, Arul Dhesiaseelan wrote: > >> Hi John, >> >> Thanks for looking into it. >> >> I actually used build.sh instead of build64.sh. But, now I get a different >> error. Looks like warnings are treated as errors. Is there a way to treat >> them as warnings, which may get me further or this points to a problem with >> recent builds? >> >> >> Compiling >> /Users/aruld/bsd-port/hotspot/src/share/vm/services/attachListener.cpp >> rm -f attachListener.o >> g++ -D_ALLBSD_SOURCE -D_GNU_SOURCE -DAMD64 -DPRODUCT -I. >> -I../generated/adfiles -I../generated/jvmtifiles >> -I/Users/aruld/bsd-port/hotspot/src/share/vm/asm >> -I/Users/aruld/bsd-port/hotspot/src/share/vm/ci >> -I/Users/aruld/bsd-port/hotspot/src/share/vm/classfile >> -I/Users/aruld/bsd-port/hotspot/src/share/vm/code >> -I/Users/aruld/bsd-port/hotspot/src/share/vm/compiler >> -I/Users/aruld/bsd-port/hotspot/src/share/vm/gc_implementation >> -I/Users/aruld/bsd-port/hotspot/src/share/vm/gc_implementation/concurrentMarkSweep >> -I/Users/aruld/bsd-port/hotspot/src/share/vm/gc_implementation/g1 >> -I/Users/aruld/bsd-port/hotspot/src/share/vm/gc_implementation/parallelScavenge >> -I/Users/aruld/bsd-port/hotspot/src/share/vm/gc_implementation/parNew >> -I/Users/aruld/bsd-port/hotspot/src/share/vm/gc_implementation/shared >> -I/Users/aruld/bsd-port/hotspot/src/share/vm/gc_interface >> -I/Users/aruld/bsd-port/hotspot/src/share/vm/interpreter >> -I/Users/aruld/bsd-port/hotspot/src/share/vm/libadt >> -I/Users/aruld/bsd-port/hotspot/src/share/vm/memory >> -I/Users/aruld/bsd-port/hotspot/src/share/vm/oops >> -I/Users/aruld/bsd-port/hotspot/src/share/vm/opto >> -I/Users/aruld/bsd-port/hotspot/src/share/vm/prims >> -I/Users/aruld/bsd-port/hotspot/src/share/vm/runtime >> -I/Users/aruld/bsd-port/hotspot/src/share/vm/services >> -I/Users/aruld/bsd-port/hotspot/src/share/vm/utilities >> -I/Users/aruld/bsd-port/hotspot/src/cpu/x86/vm >> -I/Users/aruld/bsd-port/hotspot/src/os/bsd/vm >> -I/Users/aruld/bsd-port/hotspot/src/os_cpu/bsd_x86/vm -I../generated >> -DHOTSPOT_RELEASE_VERSION="\"19.0-b05\"" >> -DHOTSPOT_BUILD_TARGET="\"product\"" -DHOTSPOT_BUILD_USER="\"arul\"" >> -DHOTSPOT_LIB_ARCH=\"amd64\" >> -DJRE_RELEASE_VERSION="\"1.7.0-internal-arul_2010_10_07_17_53-b00\"" >> -DHOTSPOT_VM_DISTRO="\"OpenJDK\"" -DCOMPILER2 -fPIC -fno-rtti >> -fno-exceptions -pthread -fcheck-new -m64 -pipe -O3 -fno-strict-aliasing >> -DVM_LITTLE_ENDIAN -D_LP64=1 -fno-omit-frame-pointer -Werror -Wpointer-arith >> -Wconversion -Wsign-compare -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -c -o >> attachListener.o >> /Users/aruld/bsd-port/hotspot/src/share/vm/services/attachListener.cpp >> cc1plus: warnings being treated as errors >> /Users/aruld/bsd-port/hotspot/src/share/vm/services/attachListener.cpp: In >> function ?jint set_uint64_t_flag(const char*, AttachOperation*, >> outputStream*)?: >> /Users/aruld/bsd-port/hotspot/src/share/vm/services/attachListener.cpp:265: >> warning: format ?%lu? expects type ?long unsigned int*?, but argument 3 has >> type ?uint64_t*? >> make[6]: *** [attachListener.o] Error 1 >> make[5]: *** [the_vm] Error 2 >> make[4]: *** [product] Error 2 >> make[3]: *** [generic_build2] Error 2 >> make[2]: *** [product] Error 2 >> >> make[1]: *** [hotspot-build] Error 2 >> make: *** [build_product_image] Error 2 >> >> >> -Arul >> >> >> On Fri, Oct 8, 2010 at 5:56 AM, John Yeary wrote: >> >>> Hello Arul, >>> >>> I have not done a build since before JavaOne so I am not sure. I will try >>> one this morning and see if I can find anything. I did an update to OS X >>> which may introduce some issues. >>> >>> John >>> >>> >>> On Thu, Oct 7, 2010 at 5:41 PM, Arul Dhesiaseelan wrote: >>> >>>> I followed instructions from >>>> http://wikis.sun.com/display/OpenJDK/Darwin10Build >>>> >>>> I am using 64-bit soylatte and running on 64-bit 10.6.4. I get the >>>> following errors: >>>> >>>> cd /Users/aruld/bsd-port/hotspot/make; \ >>>> make VM_TARGET=product1 generic_build1 >>>> ALT_OUTPUTDIR=/Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir >>>> Makefile:336: target `/Xusage.txt' given more than once in the same >>>> rule. >>>> mkdir -p /Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir >>>> *No compiler1 (product1) for ARCH_DATA_MODEL=64* >>>> cd /Users/aruld/bsd-port/hotspot/make; \ >>>> make VM_TARGET=productkernel generic_buildkernel >>>> ALT_OUTPUTDIR=/Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir >>>> Makefile:336: target `/Xusage.txt' given more than once in the same >>>> rule. >>>> mkdir -p /Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir >>>> No kernel (productkernel) for OS_NAME=bsd >>>> cd /Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir; \ >>>> make -f /Users/aruld/bsd-port/hotspot/make/bsd/Makefile \ >>>> JAVA_HOME=/Users/aruld/soylatte16-amd64-1.0.3 >>>> OUTPUTDIR=/Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir >>>> GAMMADIR=/Users/aruld/bsd-port/hotspot MAKE_VERBOSE=y >>>> HOTSPOT_RELEASE_VERSION=19.0-b05 >>>> JRE_RELEASE_VERSION=1.7.0-internal-aruld_2010_10_07_15_06-b00 >>>> HOTSPOT_BUILD_VERSION= docs >>>> /Users/aruld/soylatte16-amd64-1.0.3/bin/javap >>>> javax.xml.transform.TransformerFactory > /dev/null 2>&1; \ >>>> if [ $? -ne 0 ]; then \ >>>> /Users/aruld/soylatte16-amd64-1.0.3/bin/java -version; \ >>>> echo "*** An XSLT processor (J2SE 1.4.x or newer) is required" \ >>>> "to bootstrap this build" 1>&2; \ >>>> exit 1; \ >>>> fi >>>> mkdir -p bsd_amd64_docs >>>> make -f /Users/aruld/bsd-port/hotspot/make/bsd/makefiles/jvmti.make " >>>> LP64=1 " GAMMADIR=/Users/aruld/bsd-port/hotspot OS_FAMILY=bsd ARCH=x86 >>>> BUILDARCH=amd64 LIBARCH=amd64 HOTSPOT_RELEASE_VERSION=19.0-b05 >>>> HOTSPOT_BUILD_VERSION= >>>> JRE_RELEASE_VERSION=1.7.0-internal-arul_2010_10_07_15_06-b00 >>>> JvmtiOutDir=bsd_amd64_docs jvmtidocs >>>> /Users/aruld/soylatte16-amd64-1.0.3/bin/javac -g -encoding ascii -source >>>> 6 -target 6 -d bsd_amd64_docs >>>> /Users/aruld/bsd-port/hotspot/src/share/vm/prims/jvmtiGen.java >>>> Generating bsd_amd64_docs/jvmti.html >>>> /Users/aruld/soylatte16-amd64-1.0.3/bin/java -classpath bsd_amd64_docs >>>> jvmtiGen -IN /Users/aruld/bsd-port/hotspot/src/share/vm/prims/jvmti.xml -XSL >>>> /Users/aruld/bsd-port/hotspot/src/share/vm/prims/jvmti.xsl -OUT >>>> bsd_amd64_docs/jvmti.html >>>> make VM_SUBDIR=product generic_export >>>> Makefile:336: target `/Xusage.txt' given more than once in the same >>>> rule. >>>> make[3]: *** No rule to make target >>>> `/Users/aruld/bsd-port/build/bsd-amd64/hotspot/import/docs/platform/jvmti/jvmti.html', >>>> needed by `generic_export'. Stop. >>>> make[2]: *** [export_product] Error 2 >>>> make[1]: *** [hotspot-build] Error 2 >>>> make: *** [build_product_image] Error 2 >>>> >>>> Not sure what is the problem here. is it failing because of there is no >>>> 64-bit compiler or something else. Appreciate any directions. >>>> >>>> -Arul >>>> >>>> >>>> >>>> >>> >>> >>> -- >>> John Yeary >>> -- >>> http://javaevangelist.blogspot.com >>> http://www.johnyeary.com >>> >>> "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 >>> >>> >>> >>> >> >> > > > -- > John Yeary > -- > http://javaevangelist.blogspot.com > http://www.johnyeary.com > > "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: http://mail.openjdk.java.net/pipermail/bsd-port-dev/attachments/20101008/f0c6d0ed/attachment.html From aruld at acm.org Fri Oct 8 11:29:47 2010 From: aruld at acm.org (Arul Dhesiaseelan) Date: Fri, 8 Oct 2010 12:29:47 -0600 Subject: Is there a way to build Openjdk on a 64-bit Mac OS X 10.6.4? In-Reply-To: References: Message-ID: Hmm, strange. All my repos are up-to-date. Just curious, did you use soylatte 64-bit to build this? I am now getting a different error after commenting out the compiler warnings stuff. cd /Users/aruld/bsd-port/hotspot/make; \ make VM_TARGET=product1 generic_build1 ALT_OUTPUTDIR=/Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir Makefile:336: target `/Xusage.txt' given more than once in the same rule. mkdir -p /Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir No compiler1 (product1) for ARCH_DATA_MODEL=64 cd /Users/aruld/bsd-port/hotspot/make; \ make VM_TARGET=productkernel generic_buildkernel ALT_OUTPUTDIR=/Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir Makefile:336: target `/Xusage.txt' given more than once in the same rule. mkdir -p /Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir No kernel (productkernel) for OS_NAME=bsd cd /Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir; \ make -f /Users/aruld/bsd-port/hotspot/make/bsd/Makefile \ JAVA_HOME=/Users/aruld/soylatte16-amd64-1.0.3 OUTPUTDIR=/Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir GAMMADIR=/Users/aruld/bsd-port/hotspot MAKE_VERBOSE=y HOTSPOT_RELEASE_VERSION=19.0-b05 JRE_RELEASE_VERSION=1.7.0-internal-arul_2010_10_08_12_09-b00 HOTSPOT_BUILD_VERSION= docs /Users/aruld/soylatte16-amd64-1.0.3//bin/javap javax.xml.transform.TransformerFactory > /dev/null 2>&1; \ if [ $? -ne 0 ]; then \ /Users/aruld/soylatte16-amd64-1.0.3//bin/java -version; \ echo "*** An XSLT processor (J2SE 1.4.x or newer) is required" \ "to bootstrap this build" 1>&2; \ exit 1; \ fi mkdir -p bsd_amd64_docs make -f /Users/aruld/bsd-port/hotspot/make/bsd/makefiles/jvmti.make " LP64=1 " GAMMADIR=/Users/aruld/bsd-port/hotspot OS_FAMILY=bsd ARCH=x86 BUILDARCH=amd64 LIBARCH=amd64 HOTSPOT_RELEASE_VERSION=19.0-b05 HOTSPOT_BUILD_VERSION= JRE_RELEASE_VERSION=1.7.0-internal-arul_2010_10_08_12_09-b00 JvmtiOutDir=bsd_amd64_docs jvmtidocs /Users/aruld/soylatte16-amd64-1.0.3//bin/javac -g -encoding ascii -source 6 -target 6 -d bsd_amd64_docs /Users/aruld/bsd-port/hotspot/src/share/vm/prims/jvmtiGen.java Generating bsd_amd64_docs/jvmti.html /Users/aruld/soylatte16-amd64-1.0.3//bin/java -classpath bsd_amd64_docs jvmtiGen -IN /Users/aruld/bsd-port/hotspot/src/share/vm/prims/jvmti.xml -XSL /Users/aruld/bsd-port/hotspot/src/share/vm/prims/jvmti.xsl -OUT bsd_amd64_docs/jvmti.html make VM_SUBDIR=product generic_export Makefile:336: target `/Xusage.txt' given more than once in the same rule. make[3]: *** No rule to make target `/Users/aruld/bsd-port/build/bsd-amd64/hotspot/import/docs/platform/jvmti/jvmti.html', needed by `generic_export'. Stop. make[2]: *** [export_product] Error 2 make[1]: *** [hotspot-build] Error 2 make: *** [build_product_image] Error 2 -Arul On Fri, Oct 8, 2010 at 11:36 AM, John Yeary wrote: > Hello Arul, > > I am not sure what is wrong with your build. I just did a 64-bit build too > and it works. Did you pull a recent forest down? > > > openjdk version "1.7.0-internal" > OpenJDK Runtime Environment (build > 1.7.0-internal-jyeary_2010_10_08_12_52-b00) > OpenJDK 64-Bit Server VM (build 19.0-b05, mixed mode) > > John > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/bsd-port-dev/attachments/20101008/58322c0d/attachment.html From stephen.bannasch at deanbrook.org Fri Oct 8 13:22:04 2010 From: stephen.bannasch at deanbrook.org (Stephen Bannasch) Date: Fri, 8 Oct 2010 16:22:04 -0400 Subject: Is there a way to build Openjdk on a 64-bit Mac OS X 10.6.4? In-Reply-To: References: Message-ID: This is how I build a 64-bit version on Mac OS X 10.6.4 -- see update.sh here: http://gist.github.com/617451 It just built fine and I did not need to comment out treating compiler warnings as errors. From johnyeary at gmail.com Sat Oct 9 07:48:38 2010 From: johnyeary at gmail.com (John Yeary) Date: Sat, 9 Oct 2010 10:48:38 -0400 Subject: Is there a way to build Openjdk on a 64-bit Mac OS X 10.6.4? In-Reply-To: References: Message-ID: <9CF1C806-FF47-472A-B83F-F4F1B9AAEF00@gmail.com> Hello Arul, Did you get it to build correctly? Stephen's scripts are similar to the ones on the wiki. Sent from my iPhone On Oct 8, 2010, at 16:22, Stephen Bannasch wrote: > This is how I build a 64-bit version on Mac OS X 10.6.4 -- see update.sh here: > > http://gist.github.com/617451 > > It just built fine and I did not need to comment out treating compiler warnings as errors. From aruld at acm.org Sat Oct 9 08:36:50 2010 From: aruld at acm.org (Arul Dhesiaseelan) Date: Sat, 9 Oct 2010 09:36:50 -0600 Subject: Is there a way to build Openjdk on a 64-bit Mac OS X 10.6.4? In-Reply-To: <9CF1C806-FF47-472A-B83F-F4F1B9AAEF00@gmail.com> References: <9CF1C806-FF47-472A-B83F-F4F1B9AAEF00@gmail.com> Message-ID: Hi John, It looks like I went further with Stephen's scripts. But I started getting some errors shown below. I am on a 64-bit OSX. arul:bsd-port arul$ uname -a Darwin aruld 10.4.0 Darwin Kernel Version 10.4.0: Fri Apr 23 18:27:12 PDT 2010; root:xnu-1504.7.4~1/RELEASE_X86_64 x86_64 ------------------------------------------ All done. cd bsd_amd64_compiler2/product && ./test_gamma Running a 64-bit JVM is not supported on this platform. JAVA_HOME must point to 64bit JDK. cd /Users/aruld/bsd-port/hotspot/make; \ make VM_TARGET=product1 generic_build1 ALT_OUTPUTDIR=/Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir Makefile:336: target `/Xusage.txt' given more than once in the same rule. mkdir -p /Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir No compiler1 (product1) for ARCH_DATA_MODEL=64 cd /Users/aruld/bsd-port/hotspot/make; \ make VM_TARGET=productkernel generic_buildkernel ALT_OUTPUTDIR=/Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir Makefile:336: target `/Xusage.txt' given more than once in the same rule. mkdir -p /Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir No kernel (productkernel) for OS_NAME=bsd cd /Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir; \ make -f /Users/aruld/bsd-port/hotspot/make/bsd/Makefile \ JAVA_HOME=/Users/aruld/soylatte16-i386-1.0.3 OUTPUTDIR=/Users/aruld/bsd-port/build/bsd-amd64/h otspot/outputdir GAMMADIR=/Users/aruld/bsd-port/hotspot MAKE_VERBOSE=y HOTSPOT_RELEASE_VERSION=19.0-b05 JRE_RELEASE_VERSION=1.7 .0-internal-arul_2010_10_09_09_21-b00 HOTSPOT_BUILD_VERSION= docs /Users/aruld/soylatte16-i386-1.0.3/bin/javap javax.xml.transform.TransformerFactory > /dev/null 2>&1; \ if [ $? -ne 0 ]; then \ /Users/aruld/soylatte16-i386-1.0.3/bin/java -version; \ echo "*** An XSLT processor (J2SE 1.4.x or newer) is required" \ "to bootstrap this build" 1>&2; \ exit 1; \ fi mkdir -p bsd_amd64_docs make -f /Users/aruld/bsd-port/hotspot/make/bsd/makefiles/jvmti.make " LP64=1 " GAMMADIR=/Users/aruld/bsd-port/hotspo t OS_FAMILY=bsd ARCH=x86 BUILDARCH=amd64 LIBARCH=amd64 HOTSPOT_RELEASE_VERSION=19.0-b05 HOTSPOT_BUILD_VERSION= JRE_RELEASE_VERSION=1.7.0- internal-arul_2010_10_09_09_21-b00 JvmtiOutDir=bsd_amd64_docs jvmtidocs /Users/aruld/soylatte16-i386-1.0.3/bin/javac -g -encoding ascii -source 6 -target 6 -d bsd_amd64_docs /Users/aruld/bs d-port/hotspot/src/share/vm/prims/jvmtiGen.java Generating bsd_amd64_docs/jvmti.html /Users/aruld/soylatte16-i386-1.0.3/bin/java -classpath bsd_amd64_docs jvmtiGen -IN /Users/aruld/bsd-port/hotspot/src/ share/vm/prims/jvmti.xml -XSL /Users/aruld/bsd-port/hotspot/src/share/vm/prims/jvmti.xsl -OUT bsd_amd64_docs/jvmti.html make VM_SUBDIR=product generic_export Makefile:336: target `/Xusage.txt' given more than once in the same rule. make[3]: *** No rule to make target `/Users/aruld/bsd-port/build/bsd-amd64/hotspot/import/docs/platform/jvmti/jvmti.html', need ed by `generic_export'. Stop. make[2]: *** [export_product] Error 2 make[1]: *** [hotspot-build] Error 2 make: *** [build_product_image] Error 2 testing build: ./build/bsd-amd64/j2sdk-image/bin/java -version -bash: ./build/bsd-amd64/j2sdk-image/bin/java: No such file or directory ------------------------------------------ Any clues as to what I could be missing? I wonder why it does not work just for me :-( -Arul On Sat, Oct 9, 2010 at 8:48 AM, John Yeary wrote: > Hello Arul, > > Did you get it to build correctly? Stephen's scripts are similar to the > ones on the wiki. > > Sent from my iPhone > > On Oct 8, 2010, at 16:22, Stephen Bannasch > wrote: > > > This is how I build a 64-bit version on Mac OS X 10.6.4 -- see update.sh > here: > > > > http://gist.github.com/617451 > > > > It just built fine and I did not need to comment out treating compiler > warnings as errors. > > -- -- http://aruld.info http://twitter.com/aruld http://www.linkedin.com/in/aruld -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/bsd-port-dev/attachments/20101009/c080be45/attachment.html From aruld at acm.org Sat Oct 9 08:52:39 2010 From: aruld at acm.org (Arul Dhesiaseelan) Date: Sat, 9 Oct 2010 09:52:39 -0600 Subject: Is there a way to build Openjdk on a 64-bit Mac OS X 10.6.4? In-Reply-To: References: <9CF1C806-FF47-472A-B83F-F4F1B9AAEF00@gmail.com> Message-ID: If I use soylatte 64-bit verion, I get a different error though. ------------------------------------------------------------------------------------------------------------ cd /Users/aruld/bsd-port/hotspot/make; \ make VM_TARGET=product1 generic_build1 ALT_OUTPUTDIR=/Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir Makefile:336: target `/Xusage.txt' given more than once in the same rule. mkdir -p /Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir No compiler1 (product1) for ARCH_DATA_MODEL=64 cd /Users/aruld/bsd-port/hotspot/make; \ make VM_TARGET=productkernel generic_buildkernel ALT_OUTPUTDIR=/Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir Makefile:336: target `/Xusage.txt' given more than once in the same rule. mkdir -p /Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir No kernel (productkernel) for OS_NAME=bsd cd /Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir; \ make -f /Users/aruld/bsd-port/hotspot/make/bsd/Makefile \ JAVA_HOME=/Users/aruld/soylatte16-amd64-1.0.3 OUTPUTDIR=/Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir GAMMADIR=/Users/aruld/bsd-port/hotspot MAKE_VERBOSE=y HOTSPOT_RELEASE_VERSION=19.0-b05 JRE_RELEASE_VERSION=1.7.0-internal-arul_2010_10_09_09_40-b00 HOTSPOT_BUILD_VERSION= docs /Users/aruld/soylatte16-amd64-1.0.3/bin/javap javax.xml.transform.TransformerFactory > /dev/null 2>&1; \ if [ $? -ne 0 ]; then \ /Users/aruld/soylatte16-amd64-1.0.3/bin/java -version; \ echo "*** An XSLT processor (J2SE 1.4.x or newer) is required" \ "to bootstrap this build" 1>&2; \ exit 1; \ fi mkdir -p bsd_amd64_docs make -f /Users/aruld/bsd-port/hotspot/make/bsd/makefiles/jvmti.make " LP64=1 " GAMMADIR=/Users/aruld/bsd-port/hotspot OS_FAMILY=bsd ARCH=x86 BUILDARCH=amd64 LIBARCH=amd64 HOTSPOT_RELEASE_VERSION=19.0-b05 HOTSPOT_BUILD_VERSION= JRE_RELEASE_VERSION=1.7.0-internal-arul_2010_10_09_09_40-b00 JvmtiOutDir=bsd_amd64_docs jvmtidocs /Users/aruld/soylatte16-amd64-1.0.3/bin/javac -g -encoding ascii -source 6 -target 6 -d bsd_amd64_docs /Users/aruld/bsd-port/hotspot/src/share/vm/prims/jvmtiGen.java Generating bsd_amd64_docs/jvmti.html /Users/aruld/soylatte16-amd64-1.0.3/bin/java -classpath bsd_amd64_docs jvmtiGen -IN /Users/aruld/bsd-port/hotspot/src/share/vm/prims/jvmti.xml -XSL /Users/aruld/bsd-port/hotspot/src/share/vm/prims/jvmti.xsl -OUT bsd_amd64_docs/jvmti.html make VM_SUBDIR=product generic_export Makefile:336: target `/Xusage.txt' given more than once in the same rule. make[3]: *** No rule to make target `/Users/aruld/bsd-port/build/bsd-amd64/hotspot/import/docs/platform/jvmti/jvmti.html', needed by `generic_export'. Stop. make[2]: *** [export_product] Error 2 make[1]: *** [hotspot-build] Error 2 make: *** [build_product_image] Error 2 [1]+ Done rm -rf build.del testing build: ./build/bsd-amd64/j2sdk-image/bin/java -version -bash: ./build/bsd-amd64/j2sdk-image/bin/java: No such file or directory -Arul On Sat, Oct 9, 2010 at 9:36 AM, Arul Dhesiaseelan wrote: > Hi John, > > It looks like I went further with Stephen's scripts. But I started getting > some errors shown below. I am on a 64-bit OSX. > arul:bsd-port arul$ uname -a > Darwin aruld 10.4.0 Darwin Kernel Version 10.4.0: Fri Apr 23 18:27:12 PDT > 2010; root:xnu-1504.7.4~1/RELEASE_X86_64 x86_64 > ------------------------------------------ > All done. > cd bsd_amd64_compiler2/product && ./test_gamma > Running a 64-bit JVM is not supported on this platform. > JAVA_HOME must point to 64bit JDK. > cd /Users/aruld/bsd-port/hotspot/make; \ > make VM_TARGET=product1 generic_build1 > ALT_OUTPUTDIR=/Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir > Makefile:336: target `/Xusage.txt' given more than once in the same rule. > mkdir -p /Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir > No compiler1 (product1) for ARCH_DATA_MODEL=64 > cd /Users/aruld/bsd-port/hotspot/make; \ > make VM_TARGET=productkernel generic_buildkernel > ALT_OUTPUTDIR=/Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir > Makefile:336: target `/Xusage.txt' given more than once in the same rule. > mkdir -p /Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir > No kernel (productkernel) for OS_NAME=bsd > cd /Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir; \ > make -f /Users/aruld/bsd-port/hotspot/make/bsd/Makefile \ > JAVA_HOME=/Users/aruld/soylatte16-i386-1.0.3 > OUTPUTDIR=/Users/aruld/bsd-port/build/bsd-amd64/h > otspot/outputdir GAMMADIR=/Users/aruld/bsd-port/hotspot MAKE_VERBOSE=y > HOTSPOT_RELEASE_VERSION=19.0-b05 JRE_RELEASE_VERSION=1.7 > .0-internal-arul_2010_10_09_09_21-b00 HOTSPOT_BUILD_VERSION= docs > /Users/aruld/soylatte16-i386-1.0.3/bin/javap > javax.xml.transform.TransformerFactory > /dev/null 2>&1; \ > if [ $? -ne 0 ]; then \ > /Users/aruld/soylatte16-i386-1.0.3/bin/java -version; \ > echo "*** An XSLT processor (J2SE 1.4.x or newer) is required" \ > "to bootstrap this build" 1>&2; \ > exit 1; \ > fi > mkdir -p bsd_amd64_docs > make -f /Users/aruld/bsd-port/hotspot/make/bsd/makefiles/jvmti.make " > LP64=1 " GAMMADIR=/Users/aruld/bsd-port/hotspo t > OS_FAMILY=bsd ARCH=x86 BUILDARCH=amd64 LIBARCH=amd64 > HOTSPOT_RELEASE_VERSION=19.0-b05 HOTSPOT_BUILD_VERSION= > JRE_RELEASE_VERSION=1.7.0- > internal-arul_2010_10_09_09_21-b00 JvmtiOutDir=bsd_amd64_docs jvmtidocs > /Users/aruld/soylatte16-i386-1.0.3/bin/javac -g -encoding ascii -source 6 > -target 6 -d bsd_amd64_docs /Users/aruld/bs > d-port/hotspot/src/share/vm/prims/jvmtiGen.java > Generating bsd_amd64_docs/jvmti.html > /Users/aruld/soylatte16-i386-1.0.3/bin/java -classpath bsd_amd64_docs > jvmtiGen -IN /Users/aruld/bsd-port/hotspot/src/ > share/vm/prims/jvmti.xml -XSL > /Users/aruld/bsd-port/hotspot/src/share/vm/prims/jvmti.xsl -OUT > bsd_amd64_docs/jvmti.html > make VM_SUBDIR=product generic_export > Makefile:336: target `/Xusage.txt' given more than once in the same rule. > make[3]: *** No rule to make target > `/Users/aruld/bsd-port/build/bsd-amd64/hotspot/import/docs/platform/jvmti/jvmti.html', > need ed by `generic_export'. Stop. > make[2]: *** [export_product] Error 2 > make[1]: *** [hotspot-build] Error 2 > make: *** [build_product_image] Error 2 > > testing build: ./build/bsd-amd64/j2sdk-image/bin/java -version > > -bash: ./build/bsd-amd64/j2sdk-image/bin/java: No such file or directory > ------------------------------------------ > > Any clues as to what I could be missing? I wonder why it does not work just > for me :-( > > -Arul > > On Sat, Oct 9, 2010 at 8:48 AM, John Yeary wrote: > >> Hello Arul, >> >> Did you get it to build correctly? Stephen's scripts are similar to the >> ones on the wiki. >> >> Sent from my iPhone >> >> On Oct 8, 2010, at 16:22, Stephen Bannasch < >> stephen.bannasch at deanbrook.org> wrote: >> >> > This is how I build a 64-bit version on Mac OS X 10.6.4 -- see update.sh >> here: >> > >> > http://gist.github.com/617451 >> > >> > It just built fine and I did not need to comment out treating compiler >> warnings as errors. >> >> > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/bsd-port-dev/attachments/20101009/03e30946/attachment.html From digital.discuss at gmail.com Sat Oct 9 09:20:57 2010 From: digital.discuss at gmail.com (MB) Date: Sat, 09 Oct 2010 18:20:57 +0200 Subject: Is there a way to build Openjdk on a 64-bit Mac OS X 10.6.4? Message-ID: <4CB09669.4020604@gmail.com> John Yeary skrev 2010-10-08 18.52: > Hello Arul, > > There is a note at the bottom of teh Darwin10Build page which tells > you how to change it > > #Compiler warnings are treated as errors > #WARNINGS_ARE_ERRORS = -Werror > > > I build the 32 bit version with no issues. I will build the 64-bit to > check it. > What about building openjdk for PowerPC 64bit (G5)? Does it take a major effort with the source to get that done? I got started building with macports but ran out of disk space, so I'm contemplating if I should invest any time in it any further. As I'm on 10.5.8 PPC OpenJDK is my only hope to run a JVM later than 1.5.0_24-149 (java 1.6 and above). Any advice you can give? From johnyeary at gmail.com Mon Oct 11 18:02:17 2010 From: johnyeary at gmail.com (John Yeary) Date: Mon, 11 Oct 2010 21:02:17 -0400 Subject: Is there a way to build Openjdk on a 64-bit Mac OS X 10.6.4? In-Reply-To: <4CB09612.1030005@gmail.com> References: <4CB09612.1030005@gmail.com> Message-ID: Hello MB et al., I had a build on my PPC based system, and it was a little painful to get started. I did get it to build and run though. I did not do any GUI based work, I was just using it to run GlassFish, and it seemed to work perfectly. I will see if I can do a recent build, and post some details on the Build9 wiki. John On Sat, Oct 9, 2010 at 12:19 PM, MB wrote: > John Yeary skrev 2010-10-08 18.52: > > Hello Arul, >> >> There is a note at the bottom of teh Darwin10Build page which tells you >> how to change it >> >> #Compiler warnings are treated as errors >> #WARNINGS_ARE_ERRORS = -Werror >> >> I build the 32 bit version with no issues. I will build the 64-bit to >> check it. >> >> > What about building openjdk for PowerPC 64bit (G5)? Does it take a major > effort with the source to get that done? I got started building with > macports but ran out of disk space, so I'm contemplating if I should invest > any time in it any further. > > As I'm on 10.5.8 PPC OpenJDK is my only hope to run a JVM later than > 1.5.0_24-149 (java 1.6 and above). > > Any advice you can give? > > > -- John Yeary -- http://javaevangelist.blogspot.com http://www.johnyeary.com "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: http://mail.openjdk.java.net/pipermail/bsd-port-dev/attachments/20101011/aed7b095/attachment.html From wxlin2k at yahoo.ca Thu Oct 21 22:16:47 2010 From: wxlin2k at yahoo.ca (wx lin) Date: Thu, 21 Oct 2010 22:16:47 -0700 (PDT) Subject: minor changes required to have the port on OSX Message-ID: <354695.45271.qm@web33107.mail.mud.yahoo.com> Hi All, I might have spotted a minor bug in the /bsd-port/hotspot/make/bs/makefiles/defs.make of the current version of openJDK7. Since the file is using ARCH:=$(shell uname -m) to obtain the system architecture of OSX. uname -m came back as x86_64 on mac However, the options below only response to amd64 but not x86_64. This will lead to failure of the 64bit build on OSX. # amd64 ifeq ($(ARCH), amd64) -> should be x86_64 for mac, which means we might need a separate entry for Darwin systems. ifeq ($(ARCH_DATA_MODEL), 64) ARCH_DATA_MODEL = 64 MAKE_ARGS += LP64=1 PLATFORM = bsd-amd64 VM_PLATFORM = bsd_amd64 HS_ARCH = x86 else ARCH_DATA_MODEL = 32 PLATFORM = bsd-i586 VM_PLATFORM = bsd_i486 HS_ARCH = x86 # We have to reset ARCH to i386 since SRCARCH relies on it ARCH = i386 endif endif Will some one on the openJDK7 bsd-port fixes this for us? I have made the changes locally for my build. Works fine. Just want to let you guys know. Neo. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/bsd-port-dev/attachments/20101021/13ef1932/attachment.html From john.r.rose at oracle.com Thu Oct 21 22:35:46 2010 From: john.r.rose at oracle.com (John Rose) Date: Thu, 21 Oct 2010 22:35:46 -0700 Subject: tracking JDK7 Message-ID: I see that the BSD port has been integrated with b105 since 8/14. Meanwhile, JDK7 has now advanced to b115. Is there a problem holding up the integration of the new JDK7 changes? (Is there a project status page where I should be looking? The wiki looks too quiet.) -- John From aruld at acm.org Fri Oct 22 07:35:33 2010 From: aruld at acm.org (Arul Dhesiaseelan) Date: Fri, 22 Oct 2010 08:35:33 -0600 Subject: minor changes required to have the port on OSX In-Reply-To: <354695.45271.qm@web33107.mail.mud.yahoo.com> References: <354695.45271.qm@web33107.mail.mud.yahoo.com> Message-ID: wow, that fixed my build problems as well on my 64-bit OSX. Thanks Neo. -Arul On Thu, Oct 21, 2010 at 11:16 PM, wx lin wrote: > Hi All, > I might have spotted a minor bug in the > /bsd-port/hotspot/make/bs/makefiles/defs.make of the current version of > openJDK7. > > Since the file is using ARCH:=$(shell uname -m) to obtain the system > architecture of OSX. > uname -m came back as x86_64 on mac > > However, the options below only response to amd64 but not x86_64. This will > lead to failure of the 64bit build on OSX. > # amd64 > ifeq ($(ARCH), amd64) -> should be x86_64 for mac, which means we might > need a separate entry for Darwin systems. > ifeq ($(ARCH_DATA_MODEL), 64) > ARCH_DATA_MODEL = 64 > MAKE_ARGS += LP64=1 > PLATFORM = bsd-amd64 > VM_PLATFORM = bsd_amd64 > HS_ARCH = x86 > else > ARCH_DATA_MODEL = 32 > PLATFORM = bsd-i586 > VM_PLATFORM = bsd_i486 > HS_ARCH = x86 > # We have to reset ARCH to i386 since SRCARCH relies on it > ARCH = i386 > endif > endif > > Will some one on the openJDK7 bsd-port fixes this for us? I have made the > changes locally for my build. Works fine. > Just want to let you guys know. > > Neo. > > > > > -- -- http://aruld.info http://twitter.com/aruld http://www.linkedin.com/in/aruld -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/bsd-port-dev/attachments/20101022/2ce453c6/attachment.html From denisl at openscg.com Fri Oct 22 10:04:51 2010 From: denisl at openscg.com (Lussier, Denis) Date: Fri, 22 Oct 2010 13:04:51 -0400 Subject: tracking JDK7 In-Reply-To: References: Message-ID: I'm curious if anyone (besides myself) might be interested in helping to bring up to current the OpenJDK6 OSX work. On Fri, Oct 22, 2010 at 1:35 AM, John Rose wrote: > I see that the BSD port has been integrated with b105 since 8/14. > > Meanwhile, JDK7 has now advanced to b115. > > Is there a problem holding up the integration of the new JDK7 changes? > > (Is there a project status page where I should be looking? The wiki looks > too quiet.) > > -- John > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/bsd-port-dev/attachments/20101022/29a406a2/attachment.html From denisl at openscg.com Fri Oct 22 10:27:20 2010 From: denisl at openscg.com (Lussier, Denis) Date: Fri, 22 Oct 2010 13:27:20 -0400 Subject: tracking JDK7 In-Reply-To: References: Message-ID: I too have had great luck using the old Soylatte build of OpenJDK 6. I understand that this can nicely be used as a bootstrap build for OpenJDK7. What I'm wondering is if anyone is willing (and capable) of getting it so that a miore current OpenJDK 6 can be built as a 32-bit Universal OSX binary so that Apple can't continue to punish owners of (perfectly good) older Macs by denying them access to JDK6. --Luss On Fri, Oct 22, 2010 at 1:16 PM, Sam Pullara wrote: > I'm hoping that now that Apple has officially decided to no longer maintain > the JVM that the community takes over. I've had good luck building it from > time to time using soylatte-1.0.3-32 as the base build JVM. > > Sam > > On Oct 22, 2010, at 10:04 AM, Lussier, Denis wrote: > > I'm curious if anyone (besides myself) might be interested in helping to > bring up to current the OpenJDK6 OSX work. > > On Fri, Oct 22, 2010 at 1:35 AM, John Rose wrote: > >> I see that the BSD port has been integrated with b105 since 8/14. >> >> Meanwhile, JDK7 has now advanced to b115. >> >> Is there a problem holding up the integration of the new JDK7 changes? >> >> (Is there a project status page where I should be looking? The wiki looks >> too quiet.) >> >> -- John >> >> > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/bsd-port-dev/attachments/20101022/14d551b5/attachment.html From tpisellijr at mac.com Fri Oct 22 11:36:28 2010 From: tpisellijr at mac.com (Tony Piselli) Date: Fri, 22 Oct 2010 14:36:28 -0400 Subject: tracking JDK7 In-Reply-To: References: Message-ID: <20BAAB9D-55FE-46DE-AD12-67A87383DC0F@mac.com> I've got a Dual processor G4 with lots of hard drive space that could be used for PPC work for 10.5. It's been over a decade since I've done serious c/c++ programming let alone dealt with Make files. A while ago I tried to do a build but got frustrated and ran out of time to get back into it. I may be able to help a couple of hours a week at most. Tony Sent from my iPad On Oct 22, 2010, at 1:27 PM, "Lussier, Denis" wrote: > I too have had great luck using the old Soylatte build of OpenJDK 6. I understand that this can nicely be used as a bootstrap build for OpenJDK7. > > What I'm wondering is if anyone is willing (and capable) of getting it so that a miore current OpenJDK 6 can be built as a 32-bit Universal OSX binary so that Apple can't continue to punish owners of (perfectly good) older Macs by denying them access to JDK6. > > --Luss > > On Fri, Oct 22, 2010 at 1:16 PM, Sam Pullara wrote: > I'm hoping that now that Apple has officially decided to no longer maintain the JVM that the community takes over. I've had good luck building it from time to time using soylatte-1.0.3-32 as the base build JVM. > > Sam > > On Oct 22, 2010, at 10:04 AM, Lussier, Denis wrote: > >> I'm curious if anyone (besides myself) might be interested in helping to bring up to current the OpenJDK6 OSX work. >> >> On Fri, Oct 22, 2010 at 1:35 AM, John Rose wrote: >> I see that the BSD port has been integrated with b105 since 8/14. >> >> Meanwhile, JDK7 has now advanced to b115. >> >> Is there a problem holding up the integration of the new JDK7 changes? >> >> (Is there a project status page where I should be looking? The wiki looks too quiet.) >> >> -- John >> >> >> > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/bsd-port-dev/attachments/20101022/c132eb8d/attachment.html From denisl at openscg.com Fri Oct 22 11:40:32 2010 From: denisl at openscg.com (Lussier, Denis) Date: Fri, 22 Oct 2010 14:40:32 -0400 Subject: tracking JDK7 In-Reply-To: <20BAAB9D-55FE-46DE-AD12-67A87383DC0F@mac.com> References: <20BAAB9D-55FE-46DE-AD12-67A87383DC0F@mac.com> Message-ID: I've got some PPC and Intel based 10.4 machines to use for testing. I've got good experience over the last year building OpenJDK 6 from source (for Windoze and Linux) and deploying it with cross platform one-click installers. ( check out http://openscg.org ) --Luss -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/bsd-port-dev/attachments/20101022/de4d4c17/attachment.html From johnyeary at gmail.com Fri Oct 22 11:42:34 2010 From: johnyeary at gmail.com (John Yeary) Date: Fri, 22 Oct 2010 14:42:34 -0400 Subject: tracking JDK7 In-Reply-To: <20BAAB9D-55FE-46DE-AD12-67A87383DC0F@mac.com> References: <20BAAB9D-55FE-46DE-AD12-67A87383DC0F@mac.com> Message-ID: Tony, That has been my limit too. I am limited on time, and I update the documents on the builds as I have time, but two nights ago I tried to a build for PPC with the latest code and "BOOM". So I gave up for the evening and have not been back. I think the first thing we need is a consistent build script that will build without any general hassle. Setting up a build.sh to run without issues is key. I have found on PPC that it is really unreliable. On Intel x86/x64 it is OK. John On Fri, Oct 22, 2010 at 2:36 PM, Tony Piselli wrote: > I've got a Dual processor G4 with lots of hard drive space that could be > used for PPC work for 10.5. It's been over a decade since I've done serious > c/c++ programming let alone dealt with Make files. A while ago I tried to do > a build but got frustrated and ran out of time to get back into it. > I may be able to help a couple of hours a week at most. > > Tony > > Sent from my iPad > > On Oct 22, 2010, at 1:27 PM, "Lussier, Denis" wrote: > > I too have had great luck using the old Soylatte build of OpenJDK 6. I > understand that this can nicely be used as a bootstrap build for OpenJDK7. > > What I'm wondering is if anyone is willing (and capable) of getting it so > that a miore current OpenJDK 6 can be built as a 32-bit Universal OSX binary > so that Apple can't continue to punish owners of (perfectly good) older Macs > by denying them access to JDK6. > > --Luss > > On Fri, Oct 22, 2010 at 1:16 PM, Sam Pullara < > spullara at gmail.com> wrote: > >> I'm hoping that now that Apple has officially decided to no longer >> maintain the JVM that the community takes over. I've had good luck building >> it from time to time using soylatte-1.0.3-32 as the base build JVM. >> >> Sam >> >> On Oct 22, 2010, at 10:04 AM, Lussier, Denis wrote: >> >> I'm curious if anyone (besides myself) might be interested in helping to >> bring up to current the OpenJDK6 OSX work. >> >> On Fri, Oct 22, 2010 at 1:35 AM, John Rose < >> john.r.rose at oracle.com> wrote: >> >>> I see that the BSD port has been integrated with b105 since 8/14. >>> >>> Meanwhile, JDK7 has now advanced to b115. >>> >>> Is there a problem holding up the integration of the new JDK7 changes? >>> >>> (Is there a project status page where I should be looking? The wiki >>> looks too quiet.) >>> >>> -- John >>> >>> >> >> >> > > > > > -- John Yeary -- http://javaevangelist.blogspot.com http://www.johnyeary.com "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: http://mail.openjdk.java.net/pipermail/bsd-port-dev/attachments/20101022/f08e0d1b/attachment.html From denisl at openscg.com Fri Oct 22 11:45:58 2010 From: denisl at openscg.com (Lussier, Denis) Date: Fri, 22 Oct 2010 14:45:58 -0400 Subject: tracking JDK7 In-Reply-To: References: <20BAAB9D-55FE-46DE-AD12-67A87383DC0F@mac.com> Message-ID: Perhaps we would have better luck trying to build a Universal binary on 10.4 Intel?? On Fri, Oct 22, 2010 at 2:42 PM, John Yeary wrote: > Tony, > > That has been my limit too. I am limited on time, and I update the > documents on the builds as I have time, but two nights ago I tried to a > build for PPC with the latest code and "BOOM". So I gave up for the evening > and have not been back. > > I think the first thing we need is a consistent build script that will > build without any general hassle. Setting up a build.sh to run without > issues is key. I have found on PPC that it is really unreliable. On Intel > x86/x64 it is OK. > > John > > > On Fri, Oct 22, 2010 at 2:36 PM, Tony Piselli wrote: > >> I've got a Dual processor G4 with lots of hard drive space that could be >> used for PPC work for 10.5. It's been over a decade since I've done serious >> c/c++ programming let alone dealt with Make files. A while ago I tried to do >> a build but got frustrated and ran out of time to get back into it. >> I may be able to help a couple of hours a week at most. >> >> Tony >> >> Sent from my iPad >> >> On Oct 22, 2010, at 1:27 PM, "Lussier, Denis" wrote: >> >> I too have had great luck using the old Soylatte build of OpenJDK 6. I >> understand that this can nicely be used as a bootstrap build for OpenJDK7. >> >> What I'm wondering is if anyone is willing (and capable) of getting it so >> that a miore current OpenJDK 6 can be built as a 32-bit Universal OSX binary >> so that Apple can't continue to punish owners of (perfectly good) older Macs >> by denying them access to JDK6. >> >> --Luss >> >> On Fri, Oct 22, 2010 at 1:16 PM, Sam Pullara < >> spullara at gmail.com> wrote: >> >>> I'm hoping that now that Apple has officially decided to no longer >>> maintain the JVM that the community takes over. I've had good luck building >>> it from time to time using soylatte-1.0.3-32 as the base build JVM. >>> >>> Sam >>> >>> On Oct 22, 2010, at 10:04 AM, Lussier, Denis wrote: >>> >>> I'm curious if anyone (besides myself) might be interested in helping to >>> bring up to current the OpenJDK6 OSX work. >>> >>> On Fri, Oct 22, 2010 at 1:35 AM, John Rose < >>> john.r.rose at oracle.com> wrote: >>> >>>> I see that the BSD port has been integrated with b105 since 8/14. >>>> >>>> Meanwhile, JDK7 has now advanced to b115. >>>> >>>> Is there a problem holding up the integration of the new JDK7 changes? >>>> >>>> (Is there a project status page where I should be looking? The wiki >>>> looks too quiet.) >>>> >>>> -- John >>>> >>>> >>> >>> >>> >> >> >> >> >> > > > -- > John Yeary > -- > http://javaevangelist.blogspot.com > http://www.johnyeary.com > > "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: http://mail.openjdk.java.net/pipermail/bsd-port-dev/attachments/20101022/091c1d53/attachment.html From aruld at acm.org Fri Oct 22 11:56:29 2010 From: aruld at acm.org (Arul Dhesiaseelan) Date: Fri, 22 Oct 2010 12:56:29 -0600 Subject: Is there a way to build Openjdk on a 64-bit Mac OS X 10.6.4? In-Reply-To: References: <9CF1C806-FF47-472A-B83F-F4F1B9AAEF00@gmail.com> Message-ID: Btw, I was able to successfully build on my OSX 64-bit Intel using the fix provided in another thread. just in case if anyone else is running into this problem: http://mail.openjdk.java.net/pipermail/bsd-port-dev/2010-October/001312.html Thanks, Arul On Sat, Oct 9, 2010 at 9:52 AM, Arul Dhesiaseelan wrote: > If I use soylatte 64-bit verion, I get a different error though. > > > ------------------------------------------------------------------------------------------------------------ > cd /Users/aruld/bsd-port/hotspot/make; \ > make VM_TARGET=product1 generic_build1 > ALT_OUTPUTDIR=/Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir > Makefile:336: target `/Xusage.txt' given more than once in the same rule. > mkdir -p /Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir > No compiler1 (product1) for ARCH_DATA_MODEL=64 > cd /Users/aruld/bsd-port/hotspot/make; \ > make VM_TARGET=productkernel generic_buildkernel > ALT_OUTPUTDIR=/Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir > Makefile:336: target `/Xusage.txt' given more than once in the same rule. > mkdir -p /Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir > No kernel (productkernel) for OS_NAME=bsd > cd /Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir; \ > make -f /Users/aruld/bsd-port/hotspot/make/bsd/Makefile \ > JAVA_HOME=/Users/aruld/soylatte16-amd64-1.0.3 > OUTPUTDIR=/Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir > GAMMADIR=/Users/aruld/bsd-port/hotspot MAKE_VERBOSE=y > HOTSPOT_RELEASE_VERSION=19.0-b05 > JRE_RELEASE_VERSION=1.7.0-internal-arul_2010_10_09_09_40-b00 > HOTSPOT_BUILD_VERSION= docs > /Users/aruld/soylatte16-amd64-1.0.3/bin/javap > javax.xml.transform.TransformerFactory > /dev/null 2>&1; \ > if [ $? -ne 0 ]; then \ > /Users/aruld/soylatte16-amd64-1.0.3/bin/java -version; \ > echo "*** An XSLT processor (J2SE 1.4.x or newer) is required" \ > "to bootstrap this build" 1>&2; \ > exit 1; \ > fi > mkdir -p bsd_amd64_docs > make -f /Users/aruld/bsd-port/hotspot/make/bsd/makefiles/jvmti.make " > LP64=1 " GAMMADIR=/Users/aruld/bsd-port/hotspot OS_FAMILY=bsd ARCH=x86 > BUILDARCH=amd64 LIBARCH=amd64 HOTSPOT_RELEASE_VERSION=19.0-b05 > HOTSPOT_BUILD_VERSION= > JRE_RELEASE_VERSION=1.7.0-internal-arul_2010_10_09_09_40-b00 > JvmtiOutDir=bsd_amd64_docs jvmtidocs > /Users/aruld/soylatte16-amd64-1.0.3/bin/javac -g -encoding ascii -source 6 > -target 6 -d bsd_amd64_docs > /Users/aruld/bsd-port/hotspot/src/share/vm/prims/jvmtiGen.java > Generating bsd_amd64_docs/jvmti.html > /Users/aruld/soylatte16-amd64-1.0.3/bin/java -classpath bsd_amd64_docs > jvmtiGen -IN /Users/aruld/bsd-port/hotspot/src/share/vm/prims/jvmti.xml -XSL > /Users/aruld/bsd-port/hotspot/src/share/vm/prims/jvmti.xsl -OUT > bsd_amd64_docs/jvmti.html > make VM_SUBDIR=product generic_export > Makefile:336: target `/Xusage.txt' given more than once in the same rule. > make[3]: *** No rule to make target > `/Users/aruld/bsd-port/build/bsd-amd64/hotspot/import/docs/platform/jvmti/jvmti.html', > needed by `generic_export'. Stop. > make[2]: *** [export_product] Error 2 > make[1]: *** [hotspot-build] Error 2 > make: *** [build_product_image] Error 2 > [1]+ Done rm -rf build.del > > testing build: ./build/bsd-amd64/j2sdk-image/bin/java -version > > -bash: ./build/bsd-amd64/j2sdk-image/bin/java: No such file or directory > > > -Arul > > On Sat, Oct 9, 2010 at 9:36 AM, Arul Dhesiaseelan wrote: > >> Hi John, >> >> It looks like I went further with Stephen's scripts. But I started getting >> some errors shown below. I am on a 64-bit OSX. >> arul:bsd-port arul$ uname -a >> Darwin aruld 10.4.0 Darwin Kernel Version 10.4.0: Fri Apr 23 18:27:12 PDT >> 2010; root:xnu-1504.7.4~1/RELEASE_X86_64 x86_64 >> ------------------------------------------ >> All done. >> cd bsd_amd64_compiler2/product && ./test_gamma >> Running a 64-bit JVM is not supported on this platform. >> JAVA_HOME must point to 64bit JDK. >> cd /Users/aruld/bsd-port/hotspot/make; \ >> make VM_TARGET=product1 generic_build1 >> ALT_OUTPUTDIR=/Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir >> Makefile:336: target `/Xusage.txt' given more than once in the same rule. >> mkdir -p /Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir >> No compiler1 (product1) for ARCH_DATA_MODEL=64 >> cd /Users/aruld/bsd-port/hotspot/make; \ >> make VM_TARGET=productkernel generic_buildkernel >> ALT_OUTPUTDIR=/Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir >> Makefile:336: target `/Xusage.txt' given more than once in the same rule. >> mkdir -p /Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir >> No kernel (productkernel) for OS_NAME=bsd >> cd /Users/aruld/bsd-port/build/bsd-amd64/hotspot/outputdir; \ >> make -f /Users/aruld/bsd-port/hotspot/make/bsd/Makefile \ >> JAVA_HOME=/Users/aruld/soylatte16-i386-1.0.3 >> OUTPUTDIR=/Users/aruld/bsd-port/build/bsd-amd64/h >> otspot/outputdir GAMMADIR=/Users/aruld/bsd-port/hotspot MAKE_VERBOSE=y >> HOTSPOT_RELEASE_VERSION=19.0-b05 JRE_RELEASE_VERSION=1.7 >> .0-internal-arul_2010_10_09_09_21-b00 HOTSPOT_BUILD_VERSION= docs >> /Users/aruld/soylatte16-i386-1.0.3/bin/javap >> javax.xml.transform.TransformerFactory > /dev/null 2>&1; \ >> if [ $? -ne 0 ]; then \ >> /Users/aruld/soylatte16-i386-1.0.3/bin/java -version; \ >> echo "*** An XSLT processor (J2SE 1.4.x or newer) is required" >> \ >> "to bootstrap this build" 1>&2; \ >> exit 1; \ >> fi >> mkdir -p bsd_amd64_docs >> make -f /Users/aruld/bsd-port/hotspot/make/bsd/makefiles/jvmti.make " >> LP64=1 " GAMMADIR=/Users/aruld/bsd-port/hotspo t >> OS_FAMILY=bsd ARCH=x86 BUILDARCH=amd64 LIBARCH=amd64 >> HOTSPOT_RELEASE_VERSION=19.0-b05 HOTSPOT_BUILD_VERSION= >> JRE_RELEASE_VERSION=1.7.0- >> internal-arul_2010_10_09_09_21-b00 JvmtiOutDir=bsd_amd64_docs jvmtidocs >> /Users/aruld/soylatte16-i386-1.0.3/bin/javac -g -encoding ascii -source 6 >> -target 6 -d bsd_amd64_docs /Users/aruld/bs >> d-port/hotspot/src/share/vm/prims/jvmtiGen.java >> Generating bsd_amd64_docs/jvmti.html >> /Users/aruld/soylatte16-i386-1.0.3/bin/java -classpath bsd_amd64_docs >> jvmtiGen -IN /Users/aruld/bsd-port/hotspot/src/ >> share/vm/prims/jvmti.xml -XSL >> /Users/aruld/bsd-port/hotspot/src/share/vm/prims/jvmti.xsl -OUT >> bsd_amd64_docs/jvmti.html >> make VM_SUBDIR=product generic_export >> Makefile:336: target `/Xusage.txt' given more than once in the same rule. >> make[3]: *** No rule to make target >> `/Users/aruld/bsd-port/build/bsd-amd64/hotspot/import/docs/platform/jvmti/jvmti.html', >> need ed by `generic_export'. Stop. >> make[2]: *** [export_product] Error 2 >> make[1]: *** [hotspot-build] Error 2 >> make: *** [build_product_image] Error 2 >> >> testing build: ./build/bsd-amd64/j2sdk-image/bin/java -version >> >> -bash: ./build/bsd-amd64/j2sdk-image/bin/java: No such file or directory >> ------------------------------------------ >> >> Any clues as to what I could be missing? I wonder why it does not work >> just for me :-( >> >> -Arul >> >> On Sat, Oct 9, 2010 at 8:48 AM, John Yeary wrote: >> >>> Hello Arul, >>> >>> Did you get it to build correctly? Stephen's scripts are similar to the >>> ones on the wiki. >>> >>> Sent from my iPhone >>> >>> On Oct 8, 2010, at 16:22, Stephen Bannasch < >>> stephen.bannasch at deanbrook.org> wrote: >>> >>> > This is how I build a 64-bit version on Mac OS X 10.6.4 -- see >>> update.sh here: >>> > >>> > http://gist.github.com/617451 >>> > >>> > It just built fine and I did not need to comment out treating compiler >>> warnings as errors. >>> >>> >> >> >> > > > -- -- http://aruld.info http://twitter.com/aruld -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/bsd-port-dev/attachments/20101022/6a96c078/attachment.html From denisl at openscg.com Fri Oct 22 12:04:11 2010 From: denisl at openscg.com (Lussier, Denis) Date: Fri, 22 Oct 2010 15:04:11 -0400 Subject: Is there a way to build Openjdk on a 64-bit Mac OS X 10.6.4? In-Reply-To: References: <9CF1C806-FF47-472A-B83F-F4F1B9AAEF00@gmail.com> Message-ID: I assume this is for building OpenJDK7 and not OpenJDK6. I'm personally interested in backporting the OSX/Darwin work done for OpenJDK7 for building OpenJDK6 on OSX. This is (IMHO) especially important since JDK6 is rapidly going mainstream, and Oracle will likely discontinue free upgrades soon of the commercial JDK6 binaries. --Luss On Fri, Oct 22, 2010 at 2:56 PM, Arul Dhesiaseelan wrote: > Btw, I was able to successfully build on my OSX 64-bit Intel using the fix > provided in another thread. just in case if anyone else is running into this > problem: > > > http://mail.openjdk.java.net/pipermail/bsd-port-dev/2010-October/001312.html > > Thanks, > Arul > > > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/bsd-port-dev/attachments/20101022/4eb3f021/attachment.html From dalibor.topic at oracle.com Fri Oct 22 12:16:29 2010 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Fri, 22 Oct 2010 21:16:29 +0200 Subject: Is there a way to build Openjdk on a 64-bit Mac OS X 10.6.4? In-Reply-To: References: <9CF1C806-FF47-472A-B83F-F4F1B9AAEF00@gmail.com> Message-ID: <4CC1E30D.1090502@oracle.com> On 10/22/10 9:04 PM, Lussier, Denis wrote: > This is (IMHO) especially important since JDK6 is rapidly going mainstream, and Oracle will likely discontinue free upgrades soon of the commercial JDK6 binaries. http://www.oracle.com/us/corporate/press/173782 " * The Oracle JDK and Java Runtime Environment (JRE) will continue to be available as free downloads, with no changes to the existing licensing models." cheers, dalibor topic -- Oracle Dalibor Topic | Java F/OSS Ambassador Phone: +494023646738 | | | Mobile: +491772664192 Oracle Java Platform Group ORACLE Deutschland B.V. & Co. KG | Nagelsweg 55 | 20097 Hamburg ORACLE Deutschland B.V. & Co. KG Hauptverwaltung: Riesstr. 25, D-80992 M?nchen Registergericht: Amtsgericht M?nchen, HRA 95603 Komplement?rin: ORACLE Deutschland Verwaltung B.V. Rijnzathe 6, 3454PV De Meern, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: J?rgen Kunz, Marcel van de Molen, Alexander van der Ven Green Oracle Oracle is committed to developing practices and products that help protect the environment From aruld at acm.org Fri Oct 22 12:30:46 2010 From: aruld at acm.org (Arul Dhesiaseelan) Date: Fri, 22 Oct 2010 13:30:46 -0600 Subject: Is there a way to build Openjdk on a 64-bit Mac OS X 10.6.4? In-Reply-To: References: <9CF1C806-FF47-472A-B83F-F4F1B9AAEF00@gmail.com> Message-ID: Correct. I built OpenJDK 7 on Snow Leopard/10.6.4. On Fri, Oct 22, 2010 at 1:04 PM, Lussier, Denis wrote: > I assume this is for building OpenJDK7 and not OpenJDK6. I'm personally > interested in backporting the OSX/Darwin work done for OpenJDK7 for building > OpenJDK6 on OSX. This is (IMHO) especially important since JDK6 is rapidly > going mainstream, and Oracle will likely discontinue free upgrades soon of > the commercial JDK6 binaries. > > --Luss > > > On Fri, Oct 22, 2010 at 2:56 PM, Arul Dhesiaseelan wrote: > >> Btw, I was able to successfully build on my OSX 64-bit Intel using the fix >> provided in another thread. just in case if anyone else is running into this >> problem: >> >> >> http://mail.openjdk.java.net/pipermail/bsd-port-dev/2010-October/001312.html >> >> Thanks, >> Arul >> >> >> >> >> >> > -- -- http://aruld.info http://twitter.com/aruld -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/bsd-port-dev/attachments/20101022/96478dde/attachment.html From landonf at plausible.coop Fri Oct 22 12:36:41 2010 From: landonf at plausible.coop (Landon Fuller) Date: Fri, 22 Oct 2010 15:36:41 -0400 Subject: Is there a way to build Openjdk on a 64-bit Mac OS X 10.6.4? In-Reply-To: References: <9CF1C806-FF47-472A-B83F-F4F1B9AAEF00@gmail.com> Message-ID: On Oct 22, 2010, at 3:04 PM, Lussier, Denis wrote: > I assume this is for building OpenJDK7 and not OpenJDK6. I'm personally interested in backporting the OSX/Darwin work done for OpenJDK7 for building OpenJDK6 on OSX. There is an out-of-date port for openjdk6 in MacPorts, which is what I've used to also build stand-alone binary releases: http://trac.macports.org/browser/trunk/dports/java/openjdk6/Portfile This was based directly on (an older version of) FreeBSD's openjdk6 backport: http://www.freshports.org/java/openjdk6/ http://www.freebsd.org/cgi/cvsweb.cgi/ports/java/openjdk6/ The Mac port still needs to be synchronized with the latest b20 patchset from the FreeBSD backport. -landonf -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/bsd-port-dev/attachments/20101022/25e2cf89/attachment.html From tpisellijr at mac.com Fri Oct 22 13:33:22 2010 From: tpisellijr at mac.com (Tony Piselli) Date: Fri, 22 Oct 2010 16:33:22 -0400 Subject: Is there a way to build Openjdk on a 64-bit Mac OS X 10.6.4? In-Reply-To: References: <9CF1C806-FF47-472A-B83F-F4F1B9AAEF00@gmail.com> Message-ID: Landon, All of this is for x86 correct? There wasn't one available for PPC as far as I know. Thanks, Sent from my iPad On Oct 22, 2010, at 3:36 PM, Landon Fuller wrote: > > On Oct 22, 2010, at 3:04 PM, Lussier, Denis wrote: > >> I assume this is for building OpenJDK7 and not OpenJDK6. I'm personally interested in backporting the OSX/Darwin work done for OpenJDK7 for building OpenJDK6 on OSX. > > There is an out-of-date port for openjdk6 in MacPorts, which is what I've used to also build stand-alone binary releases: > http://trac.macports.org/browser/trunk/dports/java/openjdk6/Portfile > > This was based directly on (an older version of) FreeBSD's openjdk6 backport: > http://www.freshports.org/java/openjdk6/ > http://www.freebsd.org/cgi/cvsweb.cgi/ports/java/openjdk6/ > > The Mac port still needs to be synchronized with the latest b20 patchset from the FreeBSD backport. > > -landonf > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/bsd-port-dev/attachments/20101022/8c3e1daa/attachment.html From landonf at plausible.coop Fri Oct 22 13:46:23 2010 From: landonf at plausible.coop (Landon Fuller) Date: Fri, 22 Oct 2010 16:46:23 -0400 Subject: Is there a way to build Openjdk on a 64-bit Mac OS X 10.6.4? In-Reply-To: References: <9CF1C806-FF47-472A-B83F-F4F1B9AAEF00@gmail.com> Message-ID: On Oct 22, 2010, at 4:33 PM, Tony Piselli wrote: > Landon, > All of this is for x86 correct? There wasn't one available for PPC as far as I know. > Thanks, Right -- I did do a cross-platform bootstrap of openjdk7/ppc (using an x86-hosted bootstrap VM): http://hg.bikemonkey.org/archive/openjdk7_darwin/openjdk7-macppc-2009-12-16-b4.tar.bz2 It works well enough to self-host and serve as a bootstrap VM, but I haven't tested it beyond that. I don't believe anyone has looked at openjdk6/ppc. -landonf From ekrichardson at gmail.com Fri Oct 22 16:41:16 2010 From: ekrichardson at gmail.com (Eric Richardson) Date: Fri, 22 Oct 2010 16:41:16 -0700 Subject: tracking JDK7 In-Reply-To: References: <20BAAB9D-55FE-46DE-AD12-67A87383DC0F@mac.com> Message-ID: I tried back quite a while a go to get Icedtea to build on PPC - have a perfectly good iMac but no Intel based Mac. I didn't get too far but worked on it quite a bit. The reason we used Icedtea is to get the Zero port along with the bsd-port. I haven't looked closely whether Zero and bsd-port are upstream in JDK now. Zero and Shark are upstream? Eric On Fri, Oct 22, 2010 at 11:45 AM, Lussier, Denis wrote: > Perhaps we would have better luck trying to build a Universal binary on 10.4 > Intel?? > > On Fri, Oct 22, 2010 at 2:42 PM, John Yeary wrote: >> >> Tony, >> >> That has been my limit too. I am limited on time, and I update the >> documents on the builds as I have time, but two nights ago I tried to a >> build for PPC with the latest code and "BOOM". So I gave up for the evening >> and have not been back. >> >> I think the first thing we need is a consistent build script that will >> build without any general hassle. Setting up a build.sh to run without >> issues is key. I have found on PPC that it is really unreliable. On Intel >> x86/x64 it is OK. >> >> John >> >> On Fri, Oct 22, 2010 at 2:36 PM, Tony Piselli wrote: >>> >>> I've got a Dual processor G4 with lots of hard drive space that could be >>> used for PPC work for 10.5. It's been over a decade since I've done serious >>> c/c++ programming let alone dealt with Make files. A while ago I tried to do >>> a build but got frustrated and ran out of time to get back into it. >>> I may be able to help a couple of hours a week at most. >>> Tony >>> >>> Sent from my iPad >>> On Oct 22, 2010, at 1:27 PM, "Lussier, Denis" wrote: >>> >>> I too have had great luck using the old Soylatte build of OpenJDK 6. ?I >>> understand that this can nicely be used as a bootstrap build for OpenJDK7. >>> What I'm wondering is if anyone is willing (and capable) of getting it so >>> that a miore current OpenJDK 6 can be built as a 32-bit Universal OSX binary >>> so that Apple can't continue to punish owners of (perfectly good) older Macs >>> by denying them access to JDK6. >>> --Luss >>> >>> On Fri, Oct 22, 2010 at 1:16 PM, Sam Pullara wrote: >>>> >>>> I'm hoping that now that Apple has officially decided to no longer >>>> maintain the JVM that the community takes over. I've had good luck building >>>> it from time to time using soylatte-1.0.3-32 as the base build JVM. >>>> Sam >>>> On Oct 22, 2010, at 10:04 AM, Lussier, Denis wrote: >>>> >>>> I'm curious if anyone (besides myself) might be interested in helping to >>>> bring up to current the OpenJDK6 OSX work. >>>> >>>> On Fri, Oct 22, 2010 at 1:35 AM, John Rose >>>> wrote: >>>>> >>>>> I see that the BSD port has been integrated with b105 since 8/14. >>>>> >>>>> Meanwhile, JDK7 has now advanced to b115. >>>>> >>>>> Is there a problem holding up the integration of the new JDK7 changes? >>>>> >>>>> (Is there a project status page where I should be looking? ?The wiki >>>>> looks too quiet.) >>>>> >>>>> -- John >>>>> >>>> >>>> >>>> >>> >>> >>> >>> >>> >> >> >> >> -- >> John Yeary >> -- >> http://javaevangelist.blogspot.com >> http://www.johnyeary.com >> >> "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 danpfe at gmail.com Sat Oct 23 23:38:06 2010 From: danpfe at gmail.com (Daniel Pfeifer) Date: Sun, 24 Oct 2010 08:38:06 +0200 Subject: Another supporter Message-ID: Dear members, I would like to introduce myself. My name is Daniel and just like many of you, I was a bit surprised to see that Apple will drop the JDK decelopment for Mac OS X. As I and many of my collegues and friends invested a lot of money in Apple hardware and even more money in Java development, my interest in supporting the OpenJDK BSD Port was sparked. I already am building and testing OpenJDK 7 regularily on my Mac and I've realized there is still a bit of work left until OpenJDK will be as tightly integrated in Mac OS X's L&F as Apple's own JDK. Hoping that Apple will show some goodwill towards it's customers, I've started a petition asking Apple to contribute it's JDK source to the OpenJDK BSD Effort and I hope that you guys want to sign it. You can find it at http://www.petitionspot.com/petitions/macjdk and I will send it to Apple once we reached 10000 signatures, so tell everybody you think has any interest in having a first class Mac JDK! Daniel From denisl at openscg.com Sun Oct 24 04:56:42 2010 From: denisl at openscg.com (Lussier, Denis) Date: Sun, 24 Oct 2010 07:56:42 -0400 Subject: OpenJDK 6 Skeleton Plan for OSX Universal Binary Message-ID: I believe that getting IcedTea to work on an OSX port is a great thing, but... I I think this should be an extended goal that's tackled first for OpenJDK 7 (since it already builds on OSX). I think the milestones toward getting a robust OSX release for OpenJDK 6 should be: 1.) Get a baseline build of the latest OpenJDK 6 code bundle (currently b20) to build on OSX 10.5 Intel in 32-bit mode. There should be a minimal set of patches applied to the make files and source code similar to what is currently done for OpenJDK 7 BSD port. 2.) Get the above build working as a universal binary. 3.) Make sure the above Universal binary runs really well on 10.4 PPC thru 10.6 Intel. --Luss On Fri, Oct 22, 2010 at 7:41 PM, Eric Richardson wrote: > I tried back quite a while a go to get Icedtea to build on PPC - have > a perfectly good iMac but no Intel based Mac. I didn't get too far but > worked on it quite a bit. The reason we used Icedtea is to get the > Zero port along with the bsd-port. I haven't looked closely whether > Zero and bsd-port are upstream in JDK now. Zero and Shark are > upstream? > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/bsd-port-dev/attachments/20101024/a1dcb74b/attachment.html From openjdk-ml at seichter.de Sun Oct 24 08:51:56 2010 From: openjdk-ml at seichter.de (Ralph Seichter) Date: Sun, 24 Oct 2010 17:51:56 +0200 Subject: Swing sample fails with my OpenJDK built on Mac OS X 10.6.4 Message-ID: <4CC4561C.9080507@seichter.de> Hello, I am new to OpenJDK and I hope this is the proper mailing list to ask about Mac-related details? Based on http://wikis.sun.com/display/OpenJDK/Darwin10Build I have built OpenJDK on Mac OS X 10.6.4 Snow Leopard. $ java -version openjdk version "1.7.0-internal" OpenJDK Runtime Environment (build 1.7.0-internal-ralph_2010_10_22_20_59-b00) OpenJDK 64-Bit Server VM (build 19.0-b05, mixed mode) Eclipse (Helios SR1) and Tomcat 6.0.29 seem to be running OK with this build. Compiling the Swing sample http://download.oracle.com/javase/tutorial/uiswing/examples/start/HelloWorldSwingProject/src/start/HelloWorldSwing.java works aswell, but when I run HelloWorldSwing with my OpenJDK build, Java execution terminates when "frame.pack();" is called. No exceptions or errors are reported, at least I have not found anything yet (maybe I am looking in the wrong place). Debugging seems to suggest that execution stops after several levels of recursion in java.awt.Container.preferredSize(). I wonder if anybody else is experiencing this? When I modify the run configuration to use Apple's JRE or SoyLatte instead, the Swing demo code works fine. BTW, running the code with OpenJDK launches X11 on my Mac, so I think that my build was linked with the proper libraries. I have built OpenJDK with both gcc-4.0 and gcc-4.2, but, as expected, this did not make any difference regarding the Swing problem. -Ralph From aruld at acm.org Sun Oct 24 10:14:59 2010 From: aruld at acm.org (Arul Dhesiaseelan) Date: Sun, 24 Oct 2010 11:14:59 -0600 Subject: Swing sample fails with my OpenJDK built on Mac OS X 10.6.4 In-Reply-To: <4CC4561C.9080507@seichter.de> References: <4CC4561C.9080507@seichter.de> Message-ID: >> BTW, running the code with OpenJDK launches X11 on my Mac, so I think that my build was linked with the proper libraries. I also ran into the same problem with my OpenJDK build on 10.6.4 OSX 64-bit Intel using latest XCode libraries. Strangely, I do no not see any errors either. -Arul On Sun, Oct 24, 2010 at 9:51 AM, Ralph Seichter wrote: > Hello, > > I am new to OpenJDK and I hope this is the proper mailing list to ask > about Mac-related details? > > Based on http://wikis.sun.com/display/OpenJDK/Darwin10Build I have built > OpenJDK on Mac OS X 10.6.4 Snow Leopard. > > $ java -version > openjdk version "1.7.0-internal" > OpenJDK Runtime Environment (build > 1.7.0-internal-ralph_2010_10_22_20_59-b00) > OpenJDK 64-Bit Server VM (build 19.0-b05, mixed mode) > > Eclipse (Helios SR1) and Tomcat 6.0.29 seem to be running OK with this > build. Compiling the Swing sample > > > http://download.oracle.com/javase/tutorial/uiswing/examples/start/HelloWorldSwingProject/src/start/HelloWorldSwing.java > > works aswell, but when I run HelloWorldSwing with my OpenJDK build, Java > execution terminates when "frame.pack();" is called. No exceptions or > errors are reported, at least I have not found anything yet (maybe I am > looking in the wrong place). Debugging seems to suggest that execution > stops after several levels of recursion in > java.awt.Container.preferredSize(). > > I wonder if anybody else is experiencing this? When I modify the run > configuration to use Apple's JRE or SoyLatte instead, the Swing demo > code works fine. > > BTW, running the code with OpenJDK launches X11 on my Mac, so I think > that my build was linked with the proper libraries. I have built OpenJDK > with both gcc-4.0 and gcc-4.2, but, as expected, this did not make any > difference regarding the Swing problem. > > -Ralph > > -- -- http://aruld.info http://twitter.com/aruld -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/bsd-port-dev/attachments/20101024/c2fbd0e6/attachment.html From dalibor.topic at oracle.com Mon Oct 25 03:45:43 2010 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Mon, 25 Oct 2010 12:45:43 +0200 Subject: tracking JDK7 In-Reply-To: References: <20BAAB9D-55FE-46DE-AD12-67A87383DC0F@mac.com> Message-ID: <4CC55FD7.6080607@oracle.com> On 10/23/10 1:41 AM, Eric Richardson wrote: > The reason we used Icedtea is to get the > Zero port along with the bsd-port. I haven't looked closely whether > Zero and bsd-port are upstream in JDK now. Zero and Shark are > upstream? Yes. See http://gbenson.net/?p=166 & http://gbenson.net/?p=221 . cheers, dalibor topic -- Oracle Dalibor Topic | Java F/OSS Ambassador Phone: +494023646738 | | | Mobile: +491772664192 Oracle Java Platform Group ORACLE Deutschland B.V. & Co. KG | Nagelsweg 55 | 20097 Hamburg ORACLE Deutschland B.V. & Co. KG Hauptverwaltung: Riesstr. 25, D-80992 M?nchen Registergericht: Amtsgericht M?nchen, HRA 95603 Komplement?rin: ORACLE Deutschland Verwaltung B.V. Rijnzathe 6, 3454PV De Meern, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: J?rgen Kunz, Marcel van de Molen, Alexander van der Ven Green Oracle Oracle is committed to developing practices and products that help protect the environment From dalibor.topic at oracle.com Mon Oct 25 03:56:13 2010 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Mon, 25 Oct 2010 12:56:13 +0200 Subject: minor changes required to have the port on OSX In-Reply-To: <354695.45271.qm@web33107.mail.mud.yahoo.com> References: <354695.45271.qm@web33107.mail.mud.yahoo.com> Message-ID: <4CC5624D.8050000@oracle.com> You can use the wiki at http://wikis.sun.com/display/OpenJDK/BSDPort for preserving build tips and workarounds. cheers, dalibor topic -- Oracle Dalibor Topic | Java F/OSS Ambassador Phone: +494023646738 | | | Mobile: +491772664192 Oracle Java Platform Group ORACLE Deutschland B.V. & Co. KG | Nagelsweg 55 | 20097 Hamburg ORACLE Deutschland B.V. & Co. KG Hauptverwaltung: Riesstr. 25, D-80992 M?nchen Registergericht: Amtsgericht M?nchen, HRA 95603 Komplement?rin: ORACLE Deutschland Verwaltung B.V. Rijnzathe 6, 3454PV De Meern, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: J?rgen Kunz, Marcel van de Molen, Alexander van der Ven Green Oracle Oracle is committed to developing practices and products that help protect the environment From openjdk-ml at seichter.de Mon Oct 25 04:28:23 2010 From: openjdk-ml at seichter.de (Ralph Seichter) Date: Mon, 25 Oct 2010 13:28:23 +0200 Subject: Swing sample fails with my OpenJDK built on Mac OS X 10.6.4 In-Reply-To: <4CC4561C.9080507@seichter.de> References: <4CC4561C.9080507@seichter.de> Message-ID: <4CC569D7.3020506@seichter.de> On 24.10.10 17:51, Ralph Seichter wrote: > Eclipse (Helios SR1) and Tomcat 6.0.29 seem to be running OK with > this build. That should read "Tomcat 6.0.29 within Eclipse". A standalone Tomcat running with JAVA_HOME/JRE_HOME pointing to my OpenJDK build will cause the JVM to crash whenever I access Tomcat's Manager application: # A fatal error has been detected by the Java Runtime Environment: # # SIGBUS (0xa) at pc=4337921520, pid=504, tid=38871056384 # # JRE version: 7.0 # Java VM: OpenJDK 64-Bit Server VM (19.0-b05 mixed mode bsd-amd64 compressed oops) # Problematic frame: # J sun.misc.URLClassPath.getResource(Ljava/lang/String;Z)Lsun/misc/Resource; As I said, I am new to OpenJDK, and I wonder if I have not built OpenJDK properly or if OpenJDK ist not yet ready to be used with OS X 10.6.4? I do hope it is my own fault and that my JVM build is broken, but how can I verify this? -Ralph From jonathan.hess at gmail.com Mon Oct 25 11:13:34 2010 From: jonathan.hess at gmail.com (Jonathan Hess) Date: Mon, 25 Oct 2010 12:13:34 -0600 Subject: Licensing restrictions around distributing this port Message-ID: <118039DA-D301-4528-8428-02F669AF41D0@gmail.com> I was wondering if there is any reason you know of that I could not redistribute a pre-built version of the JDK 7 BSD port for Mac OS X. I have built a piece of desktop software that relies on the Java VM. As Mac may be dropping Java, I'm looking for JVM support that I can rely on. Since it's desktop software for consumers, I can't realistically expect them to compile their own OpenJDK. I remember that SoyLatte was encumbered by the some kind of JCP developer license restriction. However, my understanding is that this port should not be. Is that understanding correct? Is there anything special about the BSD port that makes it license differently from the regular OpenJDK's GPL2 license? Thanks for your help on this. -Jonathan From landonf at plausible.coop Mon Oct 25 11:28:51 2010 From: landonf at plausible.coop (Landon Fuller) Date: Mon, 25 Oct 2010 14:28:51 -0400 Subject: Licensing restrictions around distributing this port In-Reply-To: <118039DA-D301-4528-8428-02F669AF41D0@gmail.com> References: <118039DA-D301-4528-8428-02F669AF41D0@gmail.com> Message-ID: <203B2A12-1069-4DAE-97E0-3841C966EA17@plausible.coop> On Oct 25, 2010, at 2:13 PM, Jonathan Hess wrote: > I remember that SoyLatte was encumbered by the some kind of JCP developer license restriction. However, my understanding is that this port should not be. Is that understanding correct? Is there anything special about the BSD port that makes it license differently from the regular OpenJDK's GPL2 license? The short answer is that the OpenJDK BSD-Port is fully redistributable, and is licensed under the same terms as the the mainline OpenJDK (GPLv2 or GPLv2+CPE). The original BSD port of Java 6 (including Mac OS X support) was based on the Java Research License (JRL) sources as provided by Sun, and subject to associated distribution restrictions. The project was granted a one-time re-licensing to permit the merging into OpenJDK under GPLv2/GPLv2+CPE, which is what's available from the BSD-Port project today. -landonf From christos at zoulas.com Mon Oct 25 12:02:40 2010 From: christos at zoulas.com (Christos Zoulas) Date: Mon, 25 Oct 2010 15:02:40 -0400 Subject: Licensing restrictions around distributing this port In-Reply-To: <203B2A12-1069-4DAE-97E0-3841C966EA17@plausible.coop> from Landon Fuller (Oct 25, 2:28pm) Message-ID: <20101025190240.D463E56426@rebar.astron.com> On Oct 25, 2:28pm, landonf at plausible.coop (Landon Fuller) wrote: -- Subject: Re: Licensing restrictions around distributing this port | On Oct 25, 2010, at 2:13 PM, Jonathan Hess wrote: | | > I remember that SoyLatte was encumbered by the some kind of JCP developer license restriction. However, my understanding is that this port should not be. Is that understanding correct? Is there anything special about the BSD port that makes it license differently from the regular OpenJDK's GPL2 license? | | The short answer is that the OpenJDK BSD-Port is fully redistributable, and is licensed under the same terms as the the mainline OpenJDK (GPLv2 or GPLv2+CPE). | | | The original BSD port of Java 6 (including Mac OS X support) was based on the Java Research License (JRL) sources as provided by Sun, and subject to associated distribution restrictions. The project was granted a one-time re-licensing to permit the merging into OpenJDK under GPLv2/GPLv2+CPE, which is what's available from the BSD-Port project today. I guess this means that we can put binaries up for ftp based on OpenJDK BSD-Port snapshots that have not been JCK tested. Is that right? I would like to be able to put up binaries for the less popular platforms on NetBSD because the bootstrapping issues makes building OpenJDK very difficult. christos From kurt at intricatesoftware.com Mon Oct 25 13:14:08 2010 From: kurt at intricatesoftware.com (Kurt Miller) Date: Mon, 25 Oct 2010 16:14:08 -0400 Subject: Swing sample fails with my OpenJDK built on Mac OS X 10.6.4 In-Reply-To: <4CC569D7.3020506@seichter.de> References: <4CC4561C.9080507@seichter.de> <4CC569D7.3020506@seichter.de> Message-ID: <4CC5E510.3080308@intricatesoftware.com> Ralph Seichter wrote: > On 24.10.10 17:51, Ralph Seichter wrote: > >> Eclipse (Helios SR1) and Tomcat 6.0.29 seem to be running OK with >> this build. > > That should read "Tomcat 6.0.29 within Eclipse". A standalone Tomcat > running with JAVA_HOME/JRE_HOME pointing to my OpenJDK build will cause > the JVM to crash whenever I access Tomcat's Manager application: > > # A fatal error has been detected by the Java Runtime Environment: > # > # SIGBUS (0xa) at pc=4337921520, pid=504, tid=38871056384 > # > # JRE version: 7.0 > # Java VM: OpenJDK 64-Bit Server VM (19.0-b05 mixed mode bsd-amd64 compressed oops) > # Problematic frame: > # J sun.misc.URLClassPath.getResource(Ljava/lang/String;Z)Lsun/misc/Resource; > > As I said, I am new to OpenJDK, and I wonder if I have not built OpenJDK > properly or if OpenJDK ist not yet ready to be used with OS X 10.6.4? I > do hope it is my own fault and that my JVM build is broken, but how can > I verify this? When the JVM crashes it usually produces a log file hs_err_pid.log file where is the process id of the jvm. This log file may contain additional info that can help understand the root cause. IIRC it is left in the current working dir. If you can find it send it to the list. Regards, -Kurt From openjdk-ml at seichter.de Mon Oct 25 13:35:42 2010 From: openjdk-ml at seichter.de (Ralph Seichter) Date: Mon, 25 Oct 2010 22:35:42 +0200 Subject: Swing sample fails with my OpenJDK built on Mac OS X 10.6.4 In-Reply-To: <4CC5E510.3080308@intricatesoftware.com> References: <4CC4561C.9080507@seichter.de> <4CC569D7.3020506@seichter.de> <4CC5E510.3080308@intricatesoftware.com> Message-ID: <4CC5EA1E.7010206@seichter.de> On 25.10.10 22:14, Kurt Miller wrote: > When the JVM crashes it usually produces a log file [...] If you can > find it send it to the list. I kept one of the log files: # # A fatal error has been detected by the Java Runtime Environment: # # SIGBUS (0xa) at pc=4337921520, pid=504, tid=38871056384 # # JRE version: 7.0 # Java VM: OpenJDK 64-Bit Server VM (19.0-b05 mixed mode bsd-amd64 compressed oops) # Problematic frame: # J sun.misc.URLClassPath.getResource(Ljava/lang/String;Z)Lsun/misc/Resource; # # If you would like to submit a bug report, please visit: # http://java.sun.com/webapps/bugreport/crash.jsp # --------------- T H R E A D --------------- Current thread (4304617472): JavaThread "http-8080-1" daemon [_thread_in_Java, id=216350720, stack(38870007808,38871056384)] siginfo:si_signo=SIGBUS: si_errno=0, si_code=2 (BUS_ADRERR), si_addr=4387303432 Registers: RAX=4475443272, RBX=9, RCX=4294967295, RDX=23 RSP=38871049120, RBP=103, RSI=8, RDI=8 R8 =27432532288, R9 =9, R10=4475441696, R11=0 R12=4387303424, R13=11017481, R14=34, R15=4304617472 RIP=4337921520, EFL=66118, ERR=4 TRAPNO=14 Top of Stack: (sp=38871049120) 38871049120: 0000000000000007 abb3492800a81c6c 38871049136: 000000000000000f 000000010ac1d360 38871049152: 000000010ac1c308 0000000000000001 38871049168: 000000010ac1d220 0000000000000000 38871049184: 000000090ce52410 000000090ce52460 38871049200: 000000010280585a 00000006631b3998 38871049216: 00000006631b3920 000000065e3d40b8 38871049232: 0000000000000020 000000065e3d4080 38871049248: 000000090ce52420 000000010ac1c308 38871049264: 0000000000000000 0000000000000000 38871049280: 0000000000000001 00000001059beb4c 38871049296: 000000090ce524a0 00000001059bf778 38871049312: 000000090ce524d8 00000001028059b3 38871049328: 0000000000000000 00000001028059b3 38871049344: 0000000000000001 00000006631b3920 38871049360: 000000010ac1c308 000000090ce52498 38871049376: 0000000105a2ab6b 000000090ce524f0 38871049392: 0000000105a2bca0 0000000000000000 38871049408: 0000000105a2ab78 000000090ce52480 38871049424: 000000090ce524e8 000000090ce52538 38871049440: 00000001028059b3 00000006631b3920 38871049456: 000000010ac1c308 000000090ce524f8 38871049472: 0000000105839ea2 000000090ce52558 38871049488: 00000001058b5d38 0000000000000000 38871049504: 0000000105839ec0 000000090ce524e8 38871049520: 000000090ce52558 000000090ce525a0 38871049536: 00000001028059b3 0000000000000000 38871049552: 000000010ac1c308 00000006631b3920 38871049568: 000000090ce52560 00000001058397c4 38871049584: 000000090ce525c0 00000001058b5d38 38871049600: 0000000000000000 00000001058397e0 38871049616: 000000090ce52558 000000090ce525b8 Instructions: (pc=4337921520) 4337921504: 33 d2 e9 81 07 00 00 4c 8b 54 24 30 45 8b 5a 14 4337921520: 47 8b 44 dc 08 41 81 f8 4e 75 04 00 0f 85 ab 19 Stack: [38870007808,38871056384], sp=38871049120, free space=%ldk Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) J sun.misc.URLClassPath.getResource(Ljava/lang/String;Z)Lsun/misc/Resource; --------------- P R O C E S S --------------- Java Threads: ( => current thread ) 4332793856 JavaThread "http-8080-3" daemon [_thread_in_native, id=226017280, stack(38879674368,38880722944)] 4305215488 JavaThread "http-8080-2" daemon [_thread_in_native, id=224956416, stack(38878613504,38879662080)] =>4304617472 JavaThread "http-8080-1" daemon [_thread_in_Java, id=216350720, stack(38870007808,38871056384)] 4309641216 JavaThread "TP-Monitor" daemon [_thread_blocked, id=241238016, stack(38894895104,38895943680)] 4308805632 JavaThread "TP-Processor4" daemon [_thread_in_native, id=240177152, stack(38893834240,38894882816)] 4309168128 JavaThread "TP-Processor3" daemon [_thread_blocked, id=239116288, stack(38892773376,38893821952)] 4307222528 JavaThread "TP-Processor2" daemon [_thread_blocked, id=238055424, stack(38891712512,38892761088)] 4309149696 JavaThread "TP-Processor1" daemon [_thread_blocked, id=236994560, stack(38890651648,38891700224)] 4310521856 JavaThread "http-8080-Acceptor-0" daemon [_thread_in_native, id=235933696, stack(38889590784,38890639360)] 4332281856 JavaThread "ContainerBackgroundProcessor[StandardEngine[Catalina]]" daemon [_thread_blocked, id=220844032, stack(38874501120,38875549696)] 4331214848 JavaThread "GC Daemon" daemon [_thread_blocked, id=223481856, stack(38877138944,38878187520)] 4303773696 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=213602304, stack(38867259392,38868307968)] 4303769600 JavaThread "CompilerThread1" daemon [_thread_blocked, id=212541440, stack(38866198528,38867247104)] 4303763456 JavaThread "CompilerThread0" daemon [_thread_blocked, id=211480576, stack(38865137664,38866186240)] 4303759360 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=210419712, stack(38864076800,38865125376)] 4328628224 JavaThread "Finalizer" daemon [_thread_blocked, id=209358848, stack(38863015936,38864064512)] 4303589376 JavaThread "Reference Handler" daemon [_thread_blocked, id=208297984, stack(38861955072,38863003648)] 4303366144 JavaThread "main" [_thread_in_native, id=3149824, stack(4297068544,4298117120)] Other Threads: 4328603648 VMThread [stack: 38860894208,38861942784] [id=207237120] 4328658944 WatcherThread [stack: 38868320256,38869368832] [id=214663168] VM state:not at safepoint (normal execution) VM Mutex/Monitor currently owned by a thread: None Heap PSYoungGen total 611648K, used 115495K [27324579840, 28040364032, 38749143040) eden space 524288K, 22% used [27324579840,27442847488,27861450752) from space 87360K, 0% used [27861450752,27861450752,27950907392) to space 87360K, 0% used [27950907392,27950907392,28040364032) PSOldGen total 1398144K, used 1556K [4475387904, 5907087360, 27324579840) object space 1398144K, 0% used [4475387904,4476982112,5907087360) PSPermGen total 21248K, used 18218K [4387307520, 4409065472, 4475387904) object space 21248K, 85% used [4387307520,4405962848,4409065472) Dynamic libraries: 0 /usr/lib/libSystem.B.dylib 0 /usr/lib/system/libmathCommon.A.dylib 4311744512 /usr/local/OpenJDK-1.7.0-201010222126/jre/lib/amd64/server/libjvm.dylib 0 /usr/lib/libstdc++.6.dylib 4295217152 /usr/local/OpenJDK-1.7.0-201010222126/jre/lib/amd64/libverify.dylib 4295274496 /usr/local/OpenJDK-1.7.0-201010222126/jre/lib/amd64/libjava.dylib 4295442432 /usr/local/OpenJDK-1.7.0-201010222126/jre/lib/amd64/native_threads/libhpi.dylib 4295524352 /usr/local/OpenJDK-1.7.0-201010222126/jre/lib/amd64/libzip.dylib 4298911744 /usr/local/OpenJDK-1.7.0-201010222126/jre/lib/amd64/libmanagement.dylib 4298944512 /usr/local/OpenJDK-1.7.0-201010222126/jre/lib/amd64/libnet.dylib 4299026432 /usr/local/OpenJDK-1.7.0-201010222126/jre/lib/amd64/libnio.dylib VM Arguments: jvm_args: -Djava.util.logging.config.file=/Users/ralph/eclipse/tomcat-6.0.29/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/Users/ralph/eclipse/tomcat-6.0.29/endorsed -Dcatalina.base=/Users/ralph/eclipse/tomcat-6.0.29 -Dcatalina.home=/Users/ralph/eclipse/tomcat-6.0.29 -Djava.io.tmpdir=/Users/ralph/eclipse/tomcat-6.0.29/temp java_command: org.apache.catalina.startup.Bootstrap start Launcher Type: SUN_STANDARD Environment Variables: JAVA_HOME=/usr/local/OpenJDK-1.7.0-201010222126 PATH=/opt/local/bin:/opt/local/sbin:/Users/ralph/bin:/usr/local/gnupg-1.4.11/bin:/usr/local/OpenJDK-1.7.0-201010222126/bin:/opt/local/bin:/opt/local/bin:/opt/local/sbin:/Users/ralph/bin:/usr/local/gnupg-1.4.11/bin:/usr/local/OpenJDK-1.7.0-201010222126/bin:/opt/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin SHELL=/bin/bash DISPLAY=/tmp/launch-k7u8cb/org.x:0 Signal Handlers: SIGSEGV: [libjvm.dylib+0x66e9a0], sa_mask[0]=0xfffefeff, sa_flags=0x00000042 SIGBUS: [libjvm.dylib+0x66e9a0], sa_mask[0]=0xfffefeff, sa_flags=0x00000042 SIGFPE: [libjvm.dylib+0x50d480], sa_mask[0]=0xfffefeff, sa_flags=0x00000042 SIGPIPE: [libjvm.dylib+0x50d480], sa_mask[0]=0xfffefeff, sa_flags=0x00000042 SIGXFSZ: [libjvm.dylib+0x50d480], sa_mask[0]=0xfffefeff, sa_flags=0x00000042 SIGILL: [libjvm.dylib+0x50d480], sa_mask[0]=0xfffefeff, sa_flags=0x00000042 SIGUSR1: SIG_DFL, sa_mask[0]=0x63807efb, sa_flags=0x00000000 SIGUSR2: [libjvm.dylib+0x50deb0], sa_mask[0]=0x00000000, sa_flags=0x00000042 SIGHUP: [libjvm.dylib+0x50e360], sa_mask[0]=0xfffefeff, sa_flags=0x00000042 SIGINT: SIG_IGN, sa_mask[0]=0x00000000, sa_flags=0x00000000 SIGTERM: [libjvm.dylib+0x50e360], sa_mask[0]=0xfffefeff, sa_flags=0x00000042 SIGQUIT: [libjvm.dylib+0x50e360], sa_mask[0]=0xfffefeff, sa_flags=0x00000042 --------------- S Y S T E M --------------- OS:Bsd uname:Darwin 10.4.0 Darwin Kernel Version 10.4.0: Fri Apr 23 18:28:53 PDT 2010; root:xnu-1504.7.4~1/RELEASE_I386 i386 rlimit: STACK 8192k, CORE 0k, NPROC 266, NOFILE 10240 CPU:total 2 (2 cores per cpu, 1 threads per core) family 6 model 15 stepping 11, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3 Memory: 4k page, physical 137436339464k(34359084866k free) vm_info: OpenJDK 64-Bit Server VM (19.0-b05) for bsd-amd64 JRE (1.7.0-internal-ralph_2010_10_22_20_48-b00), built on Oct 22 2010 21:11:13 by "ralph" with gcc 4.2.1 (Apple Inc. build 5664) time: Mon Oct 25 13:11:21 2010 elapsed time: 542 seconds From kurt at intricatesoftware.com Mon Oct 25 14:28:14 2010 From: kurt at intricatesoftware.com (Kurt Miller) Date: Mon, 25 Oct 2010 17:28:14 -0400 Subject: Swing sample fails with my OpenJDK built on Mac OS X 10.6.4 In-Reply-To: <4CC5EA1E.7010206@seichter.de> References: <4CC4561C.9080507@seichter.de> <4CC569D7.3020506@seichter.de> <4CC5E510.3080308@intricatesoftware.com> <4CC5EA1E.7010206@seichter.de> Message-ID: <4CC5F66E.6030209@intricatesoftware.com> Ralph Seichter wrote: > # J sun.misc.URLClassPath.getResource(Ljava/lang/String;Z)Lsun/misc/Resource; I didn't notice anything unusual in the report. It it possible this is hotspot bug. You could try excluding the problem method from optimization with the following argument: -XX:CompileCommand=exclude,sun/misc/URLClassPath,getResource This closed bug report seems to indicate there exists a hotspot bug that is not yet diagnosed or fixed: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6978916 The crash is similar enough... same class and method and a null pointer dereference. Try mailing the hotspot list and refer to the bug report as well as include your crash report. Perhaps a hotspot engineer will look into it for you. Regards, -Kurt From johnyeary at gmail.com Tue Oct 26 05:29:30 2010 From: johnyeary at gmail.com (John Yeary) Date: Tue, 26 Oct 2010 08:29:30 -0400 Subject: Licensing restrictions around distributing this port In-Reply-To: <20101025190240.D463E56426@rebar.astron.com> References: <203B2A12-1069-4DAE-97E0-3841C966EA17@plausible.coop> <20101025190240.D463E56426@rebar.astron.com> Message-ID: There should be no issues around licensing. I have a conference call on Friday to see about getting more binaries built by Oracle. Until there is some word, it would still be prudent for the community to post ones like you noted for less popular platforms. I was able to build x32/64 binaries for OS X, but the PPC is still a no-op. I tried using Shark instead of Zero, but it did not work either. I did not have time to search for the issue on the weekend. On Mon, Oct 25, 2010 at 3:02 PM, Christos Zoulas wrote: > On Oct 25, 2:28pm, landonf at plausible.coop (Landon Fuller) wrote: > -- Subject: Re: Licensing restrictions around distributing this port > > | On Oct 25, 2010, at 2:13 PM, Jonathan Hess wrote: > | > | > I remember that SoyLatte was encumbered by the some kind of JCP > developer license restriction. However, my understanding is that this port > should not be. Is that understanding correct? Is there anything special > about the BSD port that makes it license differently from the regular > OpenJDK's GPL2 license? > | > | The short answer is that the OpenJDK BSD-Port is fully redistributable, > and is licensed under the same terms as the the mainline OpenJDK (GPLv2 or > GPLv2+CPE). > | > | > | The original BSD port of Java 6 (including Mac OS X support) was based on > the Java Research License (JRL) sources as provided by Sun, and subject to > associated distribution restrictions. The project was granted a one-time > re-licensing to permit the merging into OpenJDK under GPLv2/GPLv2+CPE, which > is what's available from the BSD-Port project today. > > I guess this means that we can put binaries up for ftp based on OpenJDK > BSD-Port snapshots that have not been JCK tested. Is that right? > I would like to be able to put up binaries for the less popular platforms > on NetBSD because the bootstrapping issues makes building OpenJDK very > difficult. > > christos > > -- John Yeary -- http://javaevangelist.blogspot.com http://www.johnyeary.com "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: http://mail.openjdk.java.net/pipermail/bsd-port-dev/attachments/20101026/f7af4091/attachment.html From gnu_andrew at member.fsf.org Tue Oct 26 07:30:11 2010 From: gnu_andrew at member.fsf.org (Dr Andrew John Hughes) Date: Tue, 26 Oct 2010 15:30:11 +0100 Subject: Licensing restrictions around distributing this port In-Reply-To: References: <203B2A12-1069-4DAE-97E0-3841C966EA17@plausible.coop> <20101025190240.D463E56426@rebar.astron.com> Message-ID: On 26 October 2010 13:29, John Yeary wrote: > There should be no issues around licensing. I have a conference call on > Friday to see about getting more binaries built by Oracle. Until there is > some word, it would still be prudent for the community to post ones like you > noted for less popular platforms. > > I was able to build x32/64 binaries for OS X, but the PPC is still a no-op. > I tried using Shark instead of Zero, but it did not work either. I did not > have time to search for the issue on the weekend. > The place for filling Shark & Zero issues is still http://icedtea.classpath.org/bugzilla > > > On Mon, Oct 25, 2010 at 3:02 PM, Christos Zoulas > wrote: >> >> On Oct 25, ?2:28pm, landonf at plausible.coop (Landon Fuller) wrote: >> -- Subject: Re: Licensing restrictions around distributing this port >> >> | On Oct 25, 2010, at 2:13 PM, Jonathan Hess wrote: >> | >> | > I remember that SoyLatte was encumbered by the some kind of JCP >> developer license restriction. However, my understanding is that this port >> should not be. Is that understanding correct? ?Is there anything special >> about the BSD port ?that makes it license differently from the regular >> OpenJDK's GPL2 license? >> | >> | The short answer is that the OpenJDK BSD-Port is fully redistributable, >> and is licensed under the same terms as the the mainline OpenJDK (GPLv2 or >> GPLv2+CPE). >> | >> | >> | The original BSD port of Java 6 (including Mac OS X support) was based >> on the Java Research License (JRL) sources as provided by Sun, and subject >> to associated distribution restrictions. The project was granted a one-time >> re-licensing to permit the merging into OpenJDK under GPLv2/GPLv2+CPE, which >> is what's available from the BSD-Port project today. >> >> I guess this means that we can put binaries up for ftp based on OpenJDK >> BSD-Port snapshots that have not been JCK tested. Is that right? >> I would like to be able to put up binaries for the less popular platforms >> on NetBSD because the bootstrapping issues makes building OpenJDK very >> difficult. >> >> christos >> > > > > -- > John Yeary > -- > http://javaevangelist.blogspot.com > http://www.johnyeary.com > > "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 > > > > -- Andrew :-) Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) Support Free Java! Contribute to GNU Classpath and the OpenJDK http://www.gnu.org/software/classpath http://openjdk.java.net PGP Key: 94EFD9D8 (http://subkeys.pgp.net) Fingerprint: F8EF F1EA 401E 2E60 15FA? 7927 142C 2591 94EF D9D8 From digital.discuss at gmail.com Tue Oct 26 08:49:33 2010 From: digital.discuss at gmail.com (MiB) Date: Tue, 26 Oct 2010 17:49:33 +0200 Subject: the status of OpenJDK on java.net In-Reply-To: <817C026C-EC73-4AD3-BB2E-5B9151287583@gmail.com> References: <4CC4561C.9080507@seichter.de> <4CC569D7.3020506@seichter.de> <4CC5E510.3080308@intricatesoftware.com> <817C026C-EC73-4AD3-BB2E-5B9151287583@gmail.com> Message-ID: <54AA1915-FCDB-415D-B955-A2D379BC2CA4@gmail.com> I noticed the old link to isn't redirected to Oracle. Anyone here oversee this page at java.net? Is java.net where collaboration on OpenJDK is going to continue? /MB From digital.discuss at gmail.com Tue Oct 26 08:51:02 2010 From: digital.discuss at gmail.com (MiB) Date: Tue, 26 Oct 2010 17:51:02 +0200 Subject: OpenJDK 6 Skeleton Plan for OSX Universal Binary References: <8B8D81A0-F731-4639-BA2A-E951C9A57E4D@gmail.com> Message-ID: <714C33AA-F310-4C14-87D1-C4F2F510FC2A@gmail.com> 24 okt 2010 kl. 13.56 Lussier, Denis wrote: > I believe that getting IcedTea to work on an OSX port is a great > thing, but... I I think this should be an extended goal that's > tackled first for OpenJDK 7 (since it already builds on OSX). > > I think the milestones toward getting a robust OSX release for > OpenJDK 6 should be: > > 1.) Get a baseline build of the latest OpenJDK 6 code bundle > (currently b20) to build on OSX 10.5 Intel in 32-bit mode. There > should be a minimal set of patches applied to the make files and > source code similar to what is currently done for OpenJDK 7 BSD port. > > 2.) Get the above build working as a universal binary. What are the possible pitfalls of making it build and then run on PPC? > > 3.) Make sure the above Universal binary runs really well on 10.4 > PPC thru 10.6 Intel. I assume this means "run well in a compatible fashion on 10.4 Intel/ PPC, 10,5 intel/PPC as well 10.6 Intel". Perhaps obvious, but I just want to make it that. :-) The problem I've had with Landon Fullers Open JDK 7 2009 beta- compilation ? Thanks Landon! ? is I'm not sure how to make it a full citizen. I've reset JAVA_HOME pointing to it and for some apps, like CLI apps, this works fine and others, like Eclipse or specifically Springsource Tool Suite refuse to run on it. Netbeans accepted it as a target VM, but I haven't been able to start up Netbeans with on it. This leads me to the issue what distributions the Mac openJDK should be compatible with. Is it the openJDK on other platforms or the OS X java implementation style? In 10.6 it's easy to add additional JVM's, but seems less so in 10.5. /MB From digital.discuss at gmail.com Tue Oct 26 08:51:40 2010 From: digital.discuss at gmail.com (MiB) Date: Tue, 26 Oct 2010 17:51:40 +0200 Subject: tracking JDK7 References: <7589CFD6-4154-4E33-8BF2-A7CA9CD168E3@gmail.com> Message-ID: <736C9FF4-1C13-4056-B592-32F175D45FA8@gmail.com> 22 okt 2010 kl. 19.27 Lussier, Denis wrote: > What I'm wondering is if anyone is willing (and capable) of getting > it so that a miore current OpenJDK 6 can be built as a 32-bit > Universal OSX binary so that Apple can't continue to punish owners > of (perfectly good) older Macs by denying them access to JDK6. Exactly. I'm volunteering my 10.5.8 G5 as test machine if needed. /MB From denisl at openscg.com Tue Oct 26 18:48:12 2010 From: denisl at openscg.com (Lussier, Denis) Date: Tue, 26 Oct 2010 18:48:12 -0700 Subject: OpenJDK 6 Skeleton Plan for OSX Universal Binary In-Reply-To: <8B8D81A0-F731-4639-BA2A-E951C9A57E4D@gmail.com> References: <8B8D81A0-F731-4639-BA2A-E951C9A57E4D@gmail.com> Message-ID: It's my personal goal that it be run well behaved Java client (swing and swk) and server apps (tomcat, jboss, etc, etc) perfectly. In short, any 100% pure java app will run. We must keep in mind that older versions of Eclipse for OSX are hardcoded to use the built in Apple JVM's and ignore the JAVA_HOME Env variable. In a phase 2 we could get ther IcedTea extensions built on the Web so we get the Webstart. Stuff and other goodies. On 10/26/10, MiB wrote: > > 24 okt 2010 kl. 13.56 skrev Lussier, Denis: > >> I believe that getting IcedTea to work on an OSX port is a great >> thing, but... I I think this should be an extended goal that's >> tackled first for OpenJDK 7 (since it already builds on OSX). >> >> I think the milestones toward getting a robust OSX release for >> OpenJDK 6 should be: >> >> 1.) Get a baseline build of the latest OpenJDK 6 code bundle >> (currently b20) to build on OSX 10.5 Intel in 32-bit mode. There >> should be a minimal set of patches applied to the make files and >> source code similar to what is currently done for OpenJDK 7 BSD port. >> >> 2.) Get the above build working as a universal binary. > What are the possible pitfalls of making it build and then run on PPC? > >> >> 3.) Make sure the above Universal binary runs really well on 10.4 >> PPC thru 10.6 Intel. > I assume this means "run well in a compatible fashion on 10.4 Intel/ > PPC, 10,5 intel/PPC as well 10.6 Intel". Perhaps obvious, but I just > want to make it that. :-) > > The problem I've had with Landon Fullers Open JDK 7 2009 beta- > compilation ? Thanks Landon! ? is I'm not sure how to make it a full > citizen. I've reset JAVA_HOME pointing to it and for some apps, like > CLI apps, this works fine and others, like Eclipse or specifically > Springsource Tool Suite refuse to run on it. Netbeans accepted it as a > target VM, but I haven't been able to start up Netbeans with on it. > > This leads me to the issue what distributions the Mac openJDK should > be compatible with. Is it the openJDK on other platforms or the OS X > java implementation style? In 10.6 it's easy to add additional JVM's, > but seems less so in 10.5. > > > /MB > > > > From rob.ross at gmail.com Tue Oct 26 22:09:13 2010 From: rob.ross at gmail.com (Rob Ross) Date: Tue, 26 Oct 2010 22:09:13 -0700 Subject: OpenJDK 6 Skeleton Plan for OSX Universal Binary In-Reply-To: References: <8B8D81A0-F731-4639-BA2A-E951C9A57E4D@gmail.com> Message-ID: <2D6ABDAB-E330-4E6A-82B3-A68011746C42@gmail.com> See here: http://jkoala.org/ This so far represents the best possibility of actually making this happen! :) And yes, I've donated 50 EUR to the cause, and intend to contribute software development as well. Rob On Oct 26, 2010, at 6:48 PM, Lussier, Denis wrote: > It's my personal goal that it be run well behaved Java client (swing > and swk) and server apps (tomcat, jboss, etc, etc) perfectly. In > short, any 100% pure java app will run. We must keep in mind that > older versions of Eclipse for OSX are hardcoded to use the built in > Apple JVM's and ignore the JAVA_HOME Env variable. In a phase 2 we > could get ther IcedTea extensions built on the Web so we get the > Webstart. Stuff and other goodies. > > On 10/26/10, MiB wrote: >> >> 24 okt 2010 kl. 13.56 skrev Lussier, Denis: >> >>> I believe that getting IcedTea to work on an OSX port is a great >>> thing, but... I I think this should be an extended goal that's >>> tackled first for OpenJDK 7 (since it already builds on OSX). >>> >>> I think the milestones toward getting a robust OSX release for >>> OpenJDK 6 should be: >>> >>> 1.) Get a baseline build of the latest OpenJDK 6 code bundle >>> (currently b20) to build on OSX 10.5 Intel in 32-bit mode. There >>> should be a minimal set of patches applied to the make files and >>> source code similar to what is currently done for OpenJDK 7 BSD port. >>> >>> 2.) Get the above build working as a universal binary. >> What are the possible pitfalls of making it build and then run on PPC? >> >>> >>> 3.) Make sure the above Universal binary runs really well on 10.4 >>> PPC thru 10.6 Intel. >> I assume this means "run well in a compatible fashion on 10.4 Intel/ >> PPC, 10,5 intel/PPC as well 10.6 Intel". Perhaps obvious, but I just >> want to make it that. :-) >> >> The problem I've had with Landon Fullers Open JDK 7 2009 beta- >> compilation ? Thanks Landon! ? is I'm not sure how to make it a full >> citizen. I've reset JAVA_HOME pointing to it and for some apps, like >> CLI apps, this works fine and others, like Eclipse or specifically >> Springsource Tool Suite refuse to run on it. Netbeans accepted it as a >> target VM, but I haven't been able to start up Netbeans with on it. >> >> This leads me to the issue what distributions the Mac openJDK should >> be compatible with. Is it the openJDK on other platforms or the OS X >> java implementation style? In 10.6 it's easy to add additional JVM's, >> but seems less so in 10.5. >> >> >> /MB >> >> >> >> > From sam at sampullara.com Tue Oct 26 22:18:02 2010 From: sam at sampullara.com (Sam Pullara) Date: Tue, 26 Oct 2010 22:18:02 -0700 Subject: OpenJDK 6 Skeleton Plan for OSX Universal Binary In-Reply-To: <2D6ABDAB-E330-4E6A-82B3-A68011746C42@gmail.com> References: <8B8D81A0-F731-4639-BA2A-E951C9A57E4D@gmail.com> <2D6ABDAB-E330-4E6A-82B3-A68011746C42@gmail.com> Message-ID: <0740C685-1773-415F-8DE7-0D69C1B03EF0@sampullara.com> Why do people think that Java won't be available under Lion. I fully expect it to come installed. They have marked it as *deprecated* rather than *optional*. Perhaps it might be missing from 10.8 but I doubt it. Sam On Oct 26, 2010, at 10:09 PM, Rob Ross wrote: > See here: > > http://jkoala.org/ > > > This so far represents the best possibility of actually making this happen! :) > > And yes, I've donated 50 EUR to the cause, and intend to contribute software development as well. > > > Rob > > On Oct 26, 2010, at 6:48 PM, Lussier, Denis wrote: > >> It's my personal goal that it be run well behaved Java client (swing >> and swk) and server apps (tomcat, jboss, etc, etc) perfectly. In >> short, any 100% pure java app will run. We must keep in mind that >> older versions of Eclipse for OSX are hardcoded to use the built in >> Apple JVM's and ignore the JAVA_HOME Env variable. In a phase 2 we >> could get ther IcedTea extensions built on the Web so we get the >> Webstart. Stuff and other goodies. >> >> On 10/26/10, MiB wrote: >>> >>> 24 okt 2010 kl. 13.56 skrev Lussier, Denis: >>> >>>> I believe that getting IcedTea to work on an OSX port is a great >>>> thing, but... I I think this should be an extended goal that's >>>> tackled first for OpenJDK 7 (since it already builds on OSX). >>>> >>>> I think the milestones toward getting a robust OSX release for >>>> OpenJDK 6 should be: >>>> >>>> 1.) Get a baseline build of the latest OpenJDK 6 code bundle >>>> (currently b20) to build on OSX 10.5 Intel in 32-bit mode. There >>>> should be a minimal set of patches applied to the make files and >>>> source code similar to what is currently done for OpenJDK 7 BSD port. >>>> >>>> 2.) Get the above build working as a universal binary. >>> What are the possible pitfalls of making it build and then run on PPC? >>> >>>> >>>> 3.) Make sure the above Universal binary runs really well on 10.4 >>>> PPC thru 10.6 Intel. >>> I assume this means "run well in a compatible fashion on 10.4 Intel/ >>> PPC, 10,5 intel/PPC as well 10.6 Intel". Perhaps obvious, but I just >>> want to make it that. :-) >>> >>> The problem I've had with Landon Fullers Open JDK 7 2009 beta- >>> compilation ? Thanks Landon! ? is I'm not sure how to make it a full >>> citizen. I've reset JAVA_HOME pointing to it and for some apps, like >>> CLI apps, this works fine and others, like Eclipse or specifically >>> Springsource Tool Suite refuse to run on it. Netbeans accepted it as a >>> target VM, but I haven't been able to start up Netbeans with on it. >>> >>> This leads me to the issue what distributions the Mac openJDK should >>> be compatible with. Is it the openJDK on other platforms or the OS X >>> java implementation style? In 10.6 it's easy to add additional JVM's, >>> but seems less so in 10.5. >>> >>> >>> /MB >>> >>> >>> >>> >> > > From dalibor.topic at oracle.com Wed Oct 27 02:55:20 2010 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Wed, 27 Oct 2010 11:55:20 +0200 Subject: the status of OpenJDK on java.net In-Reply-To: <54AA1915-FCDB-415D-B955-A2D379BC2CA4@gmail.com> References: <4CC4561C.9080507@seichter.de> <4CC569D7.3020506@seichter.de> <4CC5E510.3080308@intricatesoftware.com> <817C026C-EC73-4AD3-BB2E-5B9151287583@gmail.com> <54AA1915-FCDB-415D-B955-A2D379BC2CA4@gmail.com> Message-ID: <4CC7F708.7090403@oracle.com> On 10/26/10 5:49 PM, MiB wrote: > > I noticed the old link to > isn't redirected to Oracle. Anyone here oversee this page at > java.net? Yes, me. I'm working on a fix (updated FAQ). > Is java.net where collaboration on OpenJDK is going to continue? OpenJDK.java.net is the place where OpenJDK is being developed. cheers, dalibor topic -- Oracle Dalibor Topic | Java F/OSS Ambassador Phone: +494023646738 | | | Mobile: +491772664192 Oracle Java Platform Group ORACLE Deutschland B.V. & Co. KG | Nagelsweg 55 | 20097 Hamburg ORACLE Deutschland B.V. & Co. KG Hauptverwaltung: Riesstr. 25, D-80992 M?nchen Registergericht: Amtsgericht M?nchen, HRA 95603 Komplement?rin: ORACLE Deutschland Verwaltung B.V. Rijnzathe 6, 3454PV De Meern, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: J?rgen Kunz, Marcel van de Molen, Alexander van der Ven Green Oracle Oracle is committed to developing practices and products that help protect the environment From mark at klomp.org Wed Oct 27 03:03:56 2010 From: mark at klomp.org (Mark Wielaard) Date: Wed, 27 Oct 2010 12:03:56 +0200 Subject: the status of OpenJDK on java.net In-Reply-To: <54AA1915-FCDB-415D-B955-A2D379BC2CA4@gmail.com> References: <4CC4561C.9080507@seichter.de> <4CC569D7.3020506@seichter.de> <4CC5E510.3080308@intricatesoftware.com> <817C026C-EC73-4AD3-BB2E-5B9151287583@gmail.com> <54AA1915-FCDB-415D-B955-A2D379BC2CA4@gmail.com> Message-ID: <1288173836.2676.85.camel@springer.wildebeest.org> On Tue, 2010-10-26 at 17:49 +0200, MiB wrote: > I noticed the old link to > isn't redirected to Oracle. Anyone here oversee this page at > java.net? Seems to have gone broken after sun.com -> oracle.com migration. Mirror is here: http://icedtea.classpath.org/openjdk/java/faq.jsp.html From johnyeary at gmail.com Wed Oct 27 05:14:52 2010 From: johnyeary at gmail.com (John Yeary) Date: Wed, 27 Oct 2010 08:14:52 -0400 Subject: OpenJDK 6 Skeleton Plan for OSX Universal Binary In-Reply-To: <0740C685-1773-415F-8DE7-0D69C1B03EF0@sampullara.com> References: <8B8D81A0-F731-4639-BA2A-E951C9A57E4D@gmail.com> <2D6ABDAB-E330-4E6A-82B3-A68011746C42@gmail.com> <0740C685-1773-415F-8DE7-0D69C1B03EF0@sampullara.com> Message-ID: I am not sure about the JKoala project. I would like to push more for getting Apple to contribute to OpenJDK and donate their Aqua bits as open source, or as a binary plug. In response to 10.7 or 10.8 not coming with Java, I don't want to put my faith in it happening. I would rather start working on controlling my destiny now. John On Wed, Oct 27, 2010 at 1:18 AM, Sam Pullara wrote: > Why do people think that Java won't be available under Lion. I fully expect > it to come installed. They have marked it as *deprecated* rather than > *optional*. Perhaps it might be missing from 10.8 but I doubt it. > > Sam > > On Oct 26, 2010, at 10:09 PM, Rob Ross wrote: > > > See here: > > > > http://jkoala.org/ > > > > > > This so far represents the best possibility of actually making this > happen! :) > > > > And yes, I've donated 50 EUR to the cause, and intend to contribute > software development as well. > > > > > > Rob > > > > On Oct 26, 2010, at 6:48 PM, Lussier, Denis wrote: > > > >> It's my personal goal that it be run well behaved Java client (swing > >> and swk) and server apps (tomcat, jboss, etc, etc) perfectly. In > >> short, any 100% pure java app will run. We must keep in mind that > >> older versions of Eclipse for OSX are hardcoded to use the built in > >> Apple JVM's and ignore the JAVA_HOME Env variable. In a phase 2 we > >> could get ther IcedTea extensions built on the Web so we get the > >> Webstart. Stuff and other goodies. > >> > >> On 10/26/10, MiB wrote: > >>> > >>> 24 okt 2010 kl. 13.56 skrev Lussier, Denis: > >>> > >>>> I believe that getting IcedTea to work on an OSX port is a great > >>>> thing, but... I I think this should be an extended goal that's > >>>> tackled first for OpenJDK 7 (since it already builds on OSX). > >>>> > >>>> I think the milestones toward getting a robust OSX release for > >>>> OpenJDK 6 should be: > >>>> > >>>> 1.) Get a baseline build of the latest OpenJDK 6 code bundle > >>>> (currently b20) to build on OSX 10.5 Intel in 32-bit mode. There > >>>> should be a minimal set of patches applied to the make files and > >>>> source code similar to what is currently done for OpenJDK 7 BSD port. > >>>> > >>>> 2.) Get the above build working as a universal binary. > >>> What are the possible pitfalls of making it build and then run on PPC? > >>> > >>>> > >>>> 3.) Make sure the above Universal binary runs really well on 10.4 > >>>> PPC thru 10.6 Intel. > >>> I assume this means "run well in a compatible fashion on 10.4 Intel/ > >>> PPC, 10,5 intel/PPC as well 10.6 Intel". Perhaps obvious, but I just > >>> want to make it that. :-) > >>> > >>> The problem I've had with Landon Fullers Open JDK 7 2009 beta- > >>> compilation ? Thanks Landon! ? is I'm not sure how to make it a full > >>> citizen. I've reset JAVA_HOME pointing to it and for some apps, like > >>> CLI apps, this works fine and others, like Eclipse or specifically > >>> Springsource Tool Suite refuse to run on it. Netbeans accepted it as a > >>> target VM, but I haven't been able to start up Netbeans with on it. > >>> > >>> This leads me to the issue what distributions the Mac openJDK should > >>> be compatible with. Is it the openJDK on other platforms or the OS X > >>> java implementation style? In 10.6 it's easy to add additional JVM's, > >>> but seems less so in 10.5. > >>> > >>> > >>> /MB > >>> > >>> > >>> > >>> > >> > > > > > > > -- John Yeary -- http://javaevangelist.blogspot.com http://www.johnyeary.com "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: http://mail.openjdk.java.net/pipermail/bsd-port-dev/attachments/20101027/5231763f/attachment.html From peter at retep.org Wed Oct 27 06:35:49 2010 From: peter at retep.org (Peter Mount) Date: Wed, 27 Oct 2010 14:35:49 +0100 Subject: OpenJDK 6 Skeleton Plan for OSX Universal Binary In-Reply-To: References: <8B8D81A0-F731-4639-BA2A-E951C9A57E4D@gmail.com> <2D6ABDAB-E330-4E6A-82B3-A68011746C42@gmail.com> <0740C685-1773-415F-8DE7-0D69C1B03EF0@sampullara.com> Message-ID: On Wed, Oct 27, 2010 at 1:14 PM, John Yeary wrote: > I am not sure about the JKoala project. I would like to push more for > getting Apple to contribute to OpenJDK and donate their Aqua bits as open > source, or as a binary plug. > > In response to 10.7 or 10.8 not coming with Java, I don't want to put my > faith in it happening. I would rather start working on controlling my > destiny now. > That's why last weekend I tried to get OpenJDK to build on my Mac and it works pretty well (other than a minor X11 glitch). I need to find some spare time to play with OpenJDK6 (it was 7 that I got working) but in the end it wasn't that difficult - just too many differing sets of instructions on the net which confused things. Anyhow, at least I know I wouldn't have a problem if they did remove it in 10.7 or 10.8 > > John > > > On Wed, Oct 27, 2010 at 1:18 AM, Sam Pullara wrote: > >> Why do people think that Java won't be available under Lion. I fully >> expect it to come installed. They have marked it as *deprecated* rather than >> *optional*. Perhaps it might be missing from 10.8 but I doubt it. >> >> Sam >> >> On Oct 26, 2010, at 10:09 PM, Rob Ross wrote: >> >> > See here: >> > >> > http://jkoala.org/ >> > >> > >> > This so far represents the best possibility of actually making this >> happen! :) >> > >> > And yes, I've donated 50 EUR to the cause, and intend to contribute >> software development as well. >> > >> > >> > Rob >> > >> > On Oct 26, 2010, at 6:48 PM, Lussier, Denis wrote: >> > >> >> It's my personal goal that it be run well behaved Java client (swing >> >> and swk) and server apps (tomcat, jboss, etc, etc) perfectly. In >> >> short, any 100% pure java app will run. We must keep in mind that >> >> older versions of Eclipse for OSX are hardcoded to use the built in >> >> Apple JVM's and ignore the JAVA_HOME Env variable. In a phase 2 we >> >> could get ther IcedTea extensions built on the Web so we get the >> >> Webstart. Stuff and other goodies. >> >> >> >> On 10/26/10, MiB wrote: >> >>> >> >>> 24 okt 2010 kl. 13.56 skrev Lussier, Denis: >> >>> >> >>>> I believe that getting IcedTea to work on an OSX port is a great >> >>>> thing, but... I I think this should be an extended goal that's >> >>>> tackled first for OpenJDK 7 (since it already builds on OSX). >> >>>> >> >>>> I think the milestones toward getting a robust OSX release for >> >>>> OpenJDK 6 should be: >> >>>> >> >>>> 1.) Get a baseline build of the latest OpenJDK 6 code bundle >> >>>> (currently b20) to build on OSX 10.5 Intel in 32-bit mode. There >> >>>> should be a minimal set of patches applied to the make files and >> >>>> source code similar to what is currently done for OpenJDK 7 BSD port. >> >>>> >> >>>> 2.) Get the above build working as a universal binary. >> >>> What are the possible pitfalls of making it build and then run on PPC? >> >>> >> >>>> >> >>>> 3.) Make sure the above Universal binary runs really well on 10.4 >> >>>> PPC thru 10.6 Intel. >> >>> I assume this means "run well in a compatible fashion on 10.4 Intel/ >> >>> PPC, 10,5 intel/PPC as well 10.6 Intel". Perhaps obvious, but I just >> >>> want to make it that. :-) >> >>> >> >>> The problem I've had with Landon Fullers Open JDK 7 2009 beta- >> >>> compilation ? Thanks Landon! ? is I'm not sure how to make it a full >> >>> citizen. I've reset JAVA_HOME pointing to it and for some apps, like >> >>> CLI apps, this works fine and others, like Eclipse or specifically >> >>> Springsource Tool Suite refuse to run on it. Netbeans accepted it as a >> >>> target VM, but I haven't been able to start up Netbeans with on it. >> >>> >> >>> This leads me to the issue what distributions the Mac openJDK should >> >>> be compatible with. Is it the openJDK on other platforms or the OS X >> >>> java implementation style? In 10.6 it's easy to add additional JVM's, >> >>> but seems less so in 10.5. >> >>> >> >>> >> >>> /MB >> >>> >> >>> >> >>> >> >>> >> >> >> > >> > >> >> >> > > > -- > John Yeary > -- > http://javaevangelist.blogspot.com > http://www.johnyeary.com > > "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: http://mail.openjdk.java.net/pipermail/bsd-port-dev/attachments/20101027/91bb6166/attachment.html From rob.ross at gmail.com Wed Oct 27 13:03:41 2010 From: rob.ross at gmail.com (Rob Ross) Date: Wed, 27 Oct 2010 13:03:41 -0700 Subject: OpenJDK 6 Skeleton Plan for OSX Universal Binary In-Reply-To: References: <8B8D81A0-F731-4639-BA2A-E951C9A57E4D@gmail.com> <2D6ABDAB-E330-4E6A-82B3-A68011746C42@gmail.com> <0740C685-1773-415F-8DE7-0D69C1B03EF0@sampullara.com> Message-ID: The stated license for the project is the same as OpenJDK7, so there would be no difficulties in pulling the JKoala code into OpenJDK down the road if that made sense for everyone. I think having a separate, single-focused effort by a guy who knows how do to what needs to be done is the most important first step right now. Who knows when Oracle is/is-not going to do anything for the Mac JDK. At least this is something tangible that the community can get behind to get us started. Also, I could be proven wrong, but I think there is no chance at all that Apple will donate their JDK implementation to OpenJDK. Rob On Oct 27, 2010, at 5:14 AM, John Yeary wrote: > I am not sure about the JKoala project. I would like to push more for getting Apple to contribute to OpenJDK and donate their Aqua bits as open source, or as a binary plug. > > In response to 10.7 or 10.8 not coming with Java, I don't want to put my faith in it happening. I would rather start working on controlling my destiny now. > > John > > On Wed, Oct 27, 2010 at 1:18 AM, Sam Pullara wrote: > Why do people think that Java won't be available under Lion. I fully expect it to come installed. They have marked it as *deprecated* rather than *optional*. Perhaps it might be missing from 10.8 but I doubt it. > > Sam > > On Oct 26, 2010, at 10:09 PM, Rob Ross wrote: > > > See here: > > > > http://jkoala.org/ > > > > > > This so far represents the best possibility of actually making this happen! :) > > > > And yes, I've donated 50 EUR to the cause, and intend to contribute software development as well. > > > > > > Rob > > > > On Oct 26, 2010, at 6:48 PM, Lussier, Denis wrote: > > > >> It's my personal goal that it be run well behaved Java client (swing > >> and swk) and server apps (tomcat, jboss, etc, etc) perfectly. In > >> short, any 100% pure java app will run. We must keep in mind that > >> older versions of Eclipse for OSX are hardcoded to use the built in > >> Apple JVM's and ignore the JAVA_HOME Env variable. In a phase 2 we > >> could get ther IcedTea extensions built on the Web so we get the > >> Webstart. Stuff and other goodies. > >> > >> On 10/26/10, MiB wrote: > >>> > >>> 24 okt 2010 kl. 13.56 skrev Lussier, Denis: > >>> > >>>> I believe that getting IcedTea to work on an OSX port is a great > >>>> thing, but... I I think this should be an extended goal that's > >>>> tackled first for OpenJDK 7 (since it already builds on OSX). > >>>> > >>>> I think the milestones toward getting a robust OSX release for > >>>> OpenJDK 6 should be: > >>>> > >>>> 1.) Get a baseline build of the latest OpenJDK 6 code bundle > >>>> (currently b20) to build on OSX 10.5 Intel in 32-bit mode. There > >>>> should be a minimal set of patches applied to the make files and > >>>> source code similar to what is currently done for OpenJDK 7 BSD port. > >>>> > >>>> 2.) Get the above build working as a universal binary. > >>> What are the possible pitfalls of making it build and then run on PPC? > >>> > >>>> > >>>> 3.) Make sure the above Universal binary runs really well on 10.4 > >>>> PPC thru 10.6 Intel. > >>> I assume this means "run well in a compatible fashion on 10.4 Intel/ > >>> PPC, 10,5 intel/PPC as well 10.6 Intel". Perhaps obvious, but I just > >>> want to make it that. :-) > >>> > >>> The problem I've had with Landon Fullers Open JDK 7 2009 beta- > >>> compilation ? Thanks Landon! ? is I'm not sure how to make it a full > >>> citizen. I've reset JAVA_HOME pointing to it and for some apps, like > >>> CLI apps, this works fine and others, like Eclipse or specifically > >>> Springsource Tool Suite refuse to run on it. Netbeans accepted it as a > >>> target VM, but I haven't been able to start up Netbeans with on it. > >>> > >>> This leads me to the issue what distributions the Mac openJDK should > >>> be compatible with. Is it the openJDK on other platforms or the OS X > >>> java implementation style? In 10.6 it's easy to add additional JVM's, > >>> but seems less so in 10.5. > >>> > >>> > >>> /MB > >>> > >>> > >>> > >>> > >> > > > > > > > > > > -- > John Yeary > -- > http://javaevangelist.blogspot.com > http://www.johnyeary.com > > "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 landonf at plausible.coop Wed Oct 27 17:12:16 2010 From: landonf at plausible.coop (Landon Fuller) Date: Wed, 27 Oct 2010 20:12:16 -0400 Subject: OpenJDK 6 Skeleton Plan for OSX Universal Binary In-Reply-To: References: <8B8D81A0-F731-4639-BA2A-E951C9A57E4D@gmail.com> <2D6ABDAB-E330-4E6A-82B3-A68011746C42@gmail.com> <0740C685-1773-415F-8DE7-0D69C1B03EF0@sampullara.com> Message-ID: On Oct 27, 2010, at 4:03 PM, Rob Ross wrote: > The stated license for the project is the same as OpenJDK7, so there would be no difficulties in pulling the JKoala code into OpenJDK down the road if that made sense for everyone. > > I think having a separate, single-focused effort by a guy who knows how do to what needs to be done is the most important first step right now. Who knows when Oracle is/is-not going to do anything for the Mac JDK. I would personally like to see what we can accomplish as part of the OpenJDK BSD-Port project, as well as trying to open a dialog with Oracle (and maybe Apple), if possible. I'd like to try to see what Oracle's interest is, whether they'd be willing to offer code or support, and to make sure that we're not just replicating work that they are (or will) do internally. Additionally, there's a lot of work that needs to be done simply to bring OpenJDK 7 (and 6) to a production-level state on Mac OS X: - Implementing proper "dual-mode" support for x86 and x86-64 JVMs - Up-to-date openjdk6 release - Re-sync with JDK7 mainline, fix Mac OS X build errors that have emerged. - Conformance testing with the TCK - Real-world usage, testing, and fixing the bugs that are uncover. - Out-of-the-box Mac OS X Integration via http://developer.apple.com/library/mac/#releasenotes/Java/JavaSnowLeopardUpdate3LeopardUpdate8RN/NewandNoteworthy/NewandNoteworthy.html#//apple_ref/doc/uid/TP40010380-CH4-SW1 - (Possibly) Dtrace support - (Possibly) PowerPC and ARM support via zero/shark project - AWT/Swing - Sound If there's anything here that you might want to help with (or think I missed -- I probably did), your help is clearly welcome. I do have the latest OpenJDK6 patchset mostly working on Snow Leopard, I'll need to complete this and see if we can't get it working on Leopard, too. Once that's done, I'd like to start posting updated binaries that the community can test their applications with. Some immediate questions I have: - Is it be possible to have a more customizable home page for OpenJDK BSD-Port, specifically one where we could post binaries? I have been posting binaries on the SoyLatte page, but I'd like to move away from that -- especially since there seems to be some confusion regarding SoyLatte vs OpenJDK. - What official channels should we go through to discuss coordination, Oracle's plan's, etc? -landonf From rob.ross at gmail.com Thu Oct 28 11:33:56 2010 From: rob.ross at gmail.com (Rob Ross) Date: Thu, 28 Oct 2010 11:33:56 -0700 Subject: [The Java Posse] Re: "JKoala is an open source project aimed at porting AWT / Swing under Mac OS X / Cocoa" In-Reply-To: <4160af56-db59-40f1-8537-9b3b414da2f9@p1g2000yqm.googlegroups.com> References: <95052fb6-542c-40a7-8218-b8e9ce8c6aca@c20g2000yqj.googlegroups.com> <4160af56-db59-40f1-8537-9b3b414da2f9@p1g2000yqm.googlegroups.com> Message-ID: On Oct 28, 2010, at 8:34 AM, Chris Adamson wrote: > Dalibor just tweeted a status update on the bsd-port project from > Landon Fuller, in the context of whether JKoala could/should be > integrated with it at some point. > > http://mail.openjdk.java.net/pipermail/bsd-port-dev/2010-October/001355.html > > It's in response to Rob, who likes the one-focused-developer model, > while Landon would prefer for these efforts to be organized around bsd- > port. > > --Chris I wouldn't say I prefer a single person to work on it. I was trying to get across that this one person is not only qualified to lead the charge on a Mac-native port, but is also available full time, which is what this project is going to need. I hope Landon and Emmanuel can get in touch with each other and discuss and coordinate. Also, I'm curious why OpenJDK wouldn't just start an "official" new project, a "MacOS-port" project, instead of relying on the BSD-port? The goal it to recreate (and surpass) what Apple did on its port, right? Not just hack up the BSD code so it can run on Mac OS? I want a fully native, integrated JDK for the Mac OS platform, and I'm willing to do it myself (metaphorically speaking, I'm not insane) if I have to in order to make this happen. Rob From landonf at plausible.coop Thu Oct 28 12:32:51 2010 From: landonf at plausible.coop (Landon Fuller) Date: Thu, 28 Oct 2010 15:32:51 -0400 Subject: [The Java Posse] Re: "JKoala is an open source project aimed at porting AWT / Swing under Mac OS X / Cocoa" In-Reply-To: References: <95052fb6-542c-40a7-8218-b8e9ce8c6aca@c20g2000yqj.googlegroups.com> <4160af56-db59-40f1-8537-9b3b414da2f9@p1g2000yqm.googlegroups.com> Message-ID: On Oct 28, 2010, at 2:33 PM, Rob Ross wrote: > > On Oct 28, 2010, at 8:34 AM, Chris Adamson wrote: > >> Dalibor just tweeted a status update on the bsd-port project from >> Landon Fuller, in the context of whether JKoala could/should be >> integrated with it at some point. >> >> http://mail.openjdk.java.net/pipermail/bsd-port-dev/2010-October/001355.html >> >> It's in response to Rob, who likes the one-focused-developer model, >> while Landon would prefer for these efforts to be organized around bsd- >> port. >> >> --Chris > > I wouldn't say I prefer a single person to work on it. I was trying to get across that this one person is not only qualified to lead the charge on a Mac-native port, but is also available full time, which is what this project is going to need. Regardless of who steps up to help (I hope a lot of people!), I think we can (and should) use OpenJDK as a rallying point -- there's a lot of work that needs to be done to produce a functional release-quality JDK for Mac OS X, and we can coordinate closely with Oracle (and rely on their resources) by opening a dialog and working with them via the OpenJDK project. One of the first major issues with embarking on any significant quantity of work is whether it will simply be superseded by internal development at Oracle, which is something we can only avoid by talking with them. It's my goal to see the Mac OS X port merged into Java 7 mainline in time for a proper Mac OS X release, and we're definitely going to have to work with Oracle to make that happen. > Also, I'm curious why OpenJDK wouldn't just start an "official" new project, a "MacOS-port" project, instead of relying on the BSD-port? The goal it to recreate (and surpass) what Apple did on its port, right? Not just hack up the BSD code so it can run on Mac OS? The Mac OS X port stands very heavily on the shoulders of the BSD porting work -- Mac OS X is, at heart, a BSD (mostly), and a great majority of code is very nearly identical. Nearly all of the ongoing work and open-source contributions (even predating OpenJDK) have come from the BSD community, and trying to separate the two would simply place the maintenance burden solely on our own heads, for very little benefit. Where a Mac port needs to differentiate itself is in native integration, and that's something we can do very effectively while still leveraging the work of the BSD porters. That said, it would be great to have an official Mac OpenJDK (MacJDK?) home page and bug tracking to coordinate Mac-specific work. This is something I'd like to keep closely tied to OpenJDK, if at all possible. Dalibor Topic has volunteered himself to serve as the 'official channel' to Oracle, so I guess that's a question for him :) > I want a fully native, integrated JDK for the Mac OS platform, and I'm willing to do it myself (metaphorically speaking, I'm not insane) if I have to in order to make this happen. Sounds good to me :) -landonf From dalibor.topic at oracle.com Fri Oct 29 08:00:52 2010 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Fri, 29 Oct 2010 17:00:52 +0200 Subject: OpenJDK 6 Skeleton Plan for OSX Universal Binary In-Reply-To: References: <8B8D81A0-F731-4639-BA2A-E951C9A57E4D@gmail.com> <2D6ABDAB-E330-4E6A-82B3-A68011746C42@gmail.com> <0740C685-1773-415F-8DE7-0D69C1B03EF0@sampullara.com> Message-ID: <4CCAE1A4.4070601@oracle.com> On 10/28/10 2:12 AM, Landon Fuller wrote: > > I would personally like to see what we can accomplish as part of the OpenJDK BSD-Port project, as well as trying to open a dialog with Oracle (and maybe Apple), if possible. I'd like to try to see what Oracle's interest is, whether they'd be willing to offer code or support, and to make sure that we're not just replicating work that they are (or will) do internally. Given my history with this project, I guess I'm a natural fit for the dialog part. > Additionally, there's a lot of work that needs to be done simply to bring OpenJDK 7 (and 6) to a production-level state on Mac OS X: > - Implementing proper "dual-mode" support for x86 and x86-64 JVMs > - Up-to-date openjdk6 release > - Re-sync with JDK7 mainline, fix Mac OS X build errors that have emerged. > - Conformance testing with the TCK > - Real-world usage, testing, and fixing the bugs that are uncover. > - Out-of-the-box Mac OS X Integration via http://developer.apple.com/library/mac/#releasenotes/Java/JavaSnowLeopardUpdate3LeopardUpdate8RN/NewandNoteworthy/NewandNoteworthy.html#//apple_ref/doc/uid/TP40010380-CH4-SW1 > - (Possibly) Dtrace support > - (Possibly) PowerPC and ARM support via zero/shark project > - AWT/Swing > - Sound Thank you for compiling the list, Landon. For the developers on the list that don't follow the @OpenJDK twitter feed, I should point out that there has been an interesting post regarding the Sound part on the sound-dev mailing list: http://mail.openjdk.java.net/pipermail/sound-dev/2010-October/000110.html - I pointed the posters to this list to keep the conversations around the BSD port in one place. > Some immediate questions I have: > - Is it be possible to have a more customizable home page for OpenJDK BSD-Port, specifically one where we could post binaries? The first part is easy - send me your diffs, and I'll put them up on the OpenJDK web page. Even better?in my opinion would be to use the BSD port wiki (you can edit the pages directly), and add pointers to the BSD port's home page to relevant areas. -> http://wikis.sun.com/display/OpenJDK/BSDPort could use a pointer to the list above, for example. OpenJDK binaries have so far been provided by distributions, like MacPorts, or packagers like OpenSCG. It'd be rather easy for BSD port users to put up a page on the BSD port's wiki pointing to the binaries at Macports, OpenCSG, etc, and to keep it up to date, I think. cheers, dalibor topic -- Oracle Dalibor Topic | Java F/OSS Ambassador Phone: +494023646738 | | | Mobile: +491772664192 Oracle Java Platform Group ORACLE Deutschland B.V. & Co. KG | Nagelsweg 55 | 20097 Hamburg ORACLE Deutschland B.V. & Co. KG Hauptverwaltung: Riesstr. 25, D-80992 M?nchen Registergericht: Amtsgericht M?nchen, HRA 95603 Komplement?rin: ORACLE Deutschland Verwaltung B.V. Rijnzathe 6, 3454PV De Meern, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: J?rgen Kunz, Marcel van de Molen, Alexander van der Ven Green Oracle Oracle is committed to developing practices and products that help protect the environment From neugens.limasoftware at gmail.com Fri Oct 29 08:23:32 2010 From: neugens.limasoftware at gmail.com (Mario Torre) Date: Fri, 29 Oct 2010 17:23:32 +0200 Subject: OpenJDK 6 Skeleton Plan for OSX Universal Binary Message-ID: Hi all, First of all, sorry if this mail breaks your in-thread mail client formatting, but I just subscribed to the list. I was redirected here from a comment on my blog: http://www.jroller.com/neugens/entry/java_on_mac I was asked few times during the last couple of years how feasible would be to have a native OSX port of the AWT peers, and I noticed that someone proposed the JKoala project, so let me cite what is written on their web site: """ How long should porting AWT / Swing take? I estimate the porting task will take between one and two years. Depending on other developers who might join JKoala project meanwhile, this delay could be greatly reduced. In all cases, expect regular news and test versions to let you follow JKoala development. It's the way open source communities generally work. """ I completely agree that a full port, full in the sense of complete compatibility etc... including the native look and feel will probably take more than one year and a little less than two, but we do have some short cuts that will enable us a faster and usable implementation, giving us enough time to actually refine all the details. As someone may know, I am the maintainer of the Caciocavallo project, we won the OpenJDK challenge (actually, we classified 3th place) by proposing a full refactoring of the AWT peers. Once finished, we developed a full AWT stack on top of Swing. The port is finished and feature complete, although there are bugs of course. We use it internally and we have all sort of peers for Cacio, you can find some example on those blogs: http://www.jroller.com/neugens/entry/cacio_on_photon http://www.jroller.com/neugens/entry/cacio_goes_realtime_was_a http://www.jroller.com/neugens/entry/cacio_on_qnx_part_ii http://www.jroller.com/neugens/entry/mixing_of_awt_and_swing http://www.jroller.com/neugens/entry/a_pipeline_a_day http://rkennke.wordpress.com/2009/01/14/awesome-stuff/ http://rkennke.wordpress.com/2008/12/18/caciocavallo-architecture-overview/ http://rkennke.wordpress.com/2008/12/18/caciocavallo-managed-windows/ Plus some post I can't find about Cacio on Microware OS 9 :) [1] and Windows CE that we showcased at JavaOne this year. An OpenJDK based VM with working Swing and AWT (and Java2D) has been delivered, or is in the process of being delivered, on a multitude of operating systems, with good performances, despite the huge class library and the fact that most of those platforms are mobile. I don't have any real experience of OSX coding (but once again, I didn't have any previous experience on those funny platform as well), but I'm sure that an initial port (provided that the JDK itself already compiles and works, perhaps with the X11 based peers), will only require few weeks of work (assuming real work). I would like to jump in and help, although I don't have a Mac yet. Cacio needs to be fixed to be used on the latest code base, because we use an older drop of the OpenJDK code, but I expect this to be quite trivial (and definitely something I can do on my Linux machine). I don't know if there is any way I can help further and I have some constraints (if you read my blog, you'll know about those shortly), but if you are interested in sponsoring such a porting effort somehow, I'll be very help to help. Cheers, Mario [1] http://en.wikipedia.org/wiki/OS-9 -- pgp key: http://subkeys.pgp.net/ PGP Key ID: 80F240CF Fingerprint: BA39 9666 94EC 8B73 27FA? FC7C 4086 63E3 80F2 40CF Proud GNU Classpath developer: http://www.classpath.org/ Read About us at: http://planet.classpath.org OpenJDK: http://openjdk.java.net/projects/caciocavallo/ Please, support open standards: http://endsoftpatents.org/ From kurt at intricatesoftware.com Fri Oct 29 12:16:21 2010 From: kurt at intricatesoftware.com (kurt at intricatesoftware.com) Date: Fri, 29 Oct 2010 19:16:21 +0000 Subject: hg: bsd-port/bsd-port/corba: Use awk(1) on OpenBSD instead of nawk(1) which Message-ID: <20101029191621.D1CFF4751C@hg.openjdk.java.net> Changeset: 1de7d80a08e9 Author: kurt Date: 2010-10-29 15:15 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/1de7d80a08e9 Use awk(1) on OpenBSD instead of nawk(1) which was removed after 4.8 was released. ! make/common/shared/Defs-utils.gmk From kurt at intricatesoftware.com Fri Oct 29 12:20:16 2010 From: kurt at intricatesoftware.com (kurt at intricatesoftware.com) Date: Fri, 29 Oct 2010 19:20:16 +0000 Subject: hg: bsd-port/bsd-port/hotspot: Allow make environment to override DEFAULT_LIBPATH. Message-ID: <20101029192018.BBB4D4751D@hg.openjdk.java.net> Changeset: 8be83e2d24f2 Author: kurt Date: 2010-10-29 15:19 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/8be83e2d24f2 Allow make environment to override DEFAULT_LIBPATH. ! make/bsd/makefiles/vm.make From kurt at intricatesoftware.com Fri Oct 29 12:32:42 2010 From: kurt at intricatesoftware.com (kurt at intricatesoftware.com) Date: Fri, 29 Oct 2010 19:32:42 +0000 Subject: hg: bsd-port/bsd-port/jdk: 4 new changesets Message-ID: <20101029193321.6FD064751F@hg.openjdk.java.net> Changeset: b6a686cca0ba Author: kurt Date: 2010-10-29 15:23 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/b6a686cca0ba Use awk(1) on OpenBSD instead of nawk(1) which was removed after 4.8 was released. ! make/common/shared/Defs-utils.gmk Changeset: aa821b5df19d Author: kurt Date: 2010-10-29 15:26 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/aa821b5df19d Recognize CWM as a Non-Reparenting window manager ! src/solaris/classes/sun/awt/X11/XWM.java Changeset: 3e29a661b093 Author: kurt Date: 2010-10-29 15:29 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/3e29a661b093 Sync copyright with main jdk repository ! src/solaris/hpi/native_threads/src/threads_bsd.c ! src/solaris/native/sun/tools/attach/BsdVirtualMachine.c Changeset: 8eb4afefa0fb Author: kurt Date: 2010-10-29 15:31 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/8eb4afefa0fb Add include file needed for OpenBSD ! src/solaris/native/java/net/NetworkInterface.c From openjdk-ml at seichter.de Sat Oct 30 02:38:19 2010 From: openjdk-ml at seichter.de (Ralph Seichter) Date: Sat, 30 Oct 2010 11:38:19 +0200 Subject: Swing sample fails with my OpenJDK built on Mac OS X 10.6.4 In-Reply-To: <4CC5F66E.6030209@intricatesoftware.com> References: <4CC4561C.9080507@seichter.de> <4CC569D7.3020506@seichter.de> <4CC5E510.3080308@intricatesoftware.com> <4CC5EA1E.7010206@seichter.de> <4CC5F66E.6030209@intricatesoftware.com> Message-ID: <4CCBE78B.405@seichter.de> On 25.10.10 23:28, Kurt Miller wrote: > -XX:CompileCommand=exclude,sun/misc/URLClassPath,getResource I've tried this, but the JVM still crashes. There's a log file en route to you off-list. > Try mailing the hotspot list and refer to the bug report as > well as include your crash report. Thanks. I suggest we continue our discussion in the hotspot-dev mailing list. -Ralph From denisl at openscg.com Sat Oct 30 13:25:31 2010 From: denisl at openscg.com (Lussier, Denis) Date: Sat, 30 Oct 2010 16:25:31 -0400 Subject: OpenJDK 6 Skeleton Plan for OSX Universal Binary In-Reply-To: <2D6ABDAB-E330-4E6A-82B3-A68011746C42@gmail.com> References: <8B8D81A0-F731-4639-BA2A-E951C9A57E4D@gmail.com> <2D6ABDAB-E330-4E6A-82B3-A68011746C42@gmail.com> Message-ID: I put in 100 EUR... On 10/27/10, Rob Ross wrote: > See here: > > http://jkoala.org/ > > > This so far represents the best possibility of actually making this happen! > :) > > And yes, I've donated 50 EUR to the cause, and intend to contribute software > development as well. > > > Rob > > On Oct 26, 2010, at 6:48 PM, Lussier, Denis wrote: > >> It's my personal goal that it be run well behaved Java client (swing >> and swk) and server apps (tomcat, jboss, etc, etc) perfectly. In >> short, any 100% pure java app will run. We must keep in mind that >> older versions of Eclipse for OSX are hardcoded to use the built in >> Apple JVM's and ignore the JAVA_HOME Env variable. In a phase 2 we >> could get ther IcedTea extensions built on the Web so we get the >> Webstart. Stuff and other goodies. >> >> On 10/26/10, MiB wrote: >>> >>> 24 okt 2010 kl. 13.56 skrev Lussier, Denis: >>> >>>> I believe that getting IcedTea to work on an OSX port is a great >>>> thing, but... I I think this should be an extended goal that's >>>> tackled first for OpenJDK 7 (since it already builds on OSX). >>>> >>>> I think the milestones toward getting a robust OSX release for >>>> OpenJDK 6 should be: >>>> >>>> 1.) Get a baseline build of the latest OpenJDK 6 code bundle >>>> (currently b20) to build on OSX 10.5 Intel in 32-bit mode. There >>>> should be a minimal set of patches applied to the make files and >>>> source code similar to what is currently done for OpenJDK 7 BSD port. >>>> >>>> 2.) Get the above build working as a universal binary. >>> What are the possible pitfalls of making it build and then run on PPC? >>> >>>> >>>> 3.) Make sure the above Universal binary runs really well on 10.4 >>>> PPC thru 10.6 Intel. >>> I assume this means "run well in a compatible fashion on 10.4 Intel/ >>> PPC, 10,5 intel/PPC as well 10.6 Intel". Perhaps obvious, but I just >>> want to make it that. :-) >>> >>> The problem I've had with Landon Fullers Open JDK 7 2009 beta- >>> compilation ? Thanks Landon! ? is I'm not sure how to make it a full >>> citizen. I've reset JAVA_HOME pointing to it and for some apps, like >>> CLI apps, this works fine and others, like Eclipse or specifically >>> Springsource Tool Suite refuse to run on it. Netbeans accepted it as a >>> target VM, but I haven't been able to start up Netbeans with on it. >>> >>> This leads me to the issue what distributions the Mac openJDK should >>> be compatible with. Is it the openJDK on other platforms or the OS X >>> java implementation style? In 10.6 it's easy to add additional JVM's, >>> but seems less so in 10.5. >>> >>> >>> /MB >>> >>> >>> >>> >> > > From glewis at eyesbeyond.com Sun Oct 31 17:58:35 2010 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Mon, 01 Nov 2010 00:58:35 +0000 Subject: hg: bsd-port/bsd-port/corba: 20 new changesets Message-ID: <20101101005847.D8E404759C@hg.openjdk.java.net> Changeset: 232adb83eae8 Author: cl Date: 2010-08-19 15:12 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/232adb83eae8 Added tag jdk7-b106 for changeset 519daea48888 ! .hgtags Changeset: 8d810527b499 Author: cl Date: 2010-08-26 16:16 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/8d810527b499 Added tag jdk7-b107 for changeset 232adb83eae8 ! .hgtags Changeset: 74d57b218468 Author: cl Date: 2010-09-03 12:49 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/74d57b218468 Added tag jdk7-b108 for changeset 8d810527b499 ! .hgtags Changeset: 3821536d79ab Author: ohair Date: 2010-09-07 15:16 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/3821536d79ab 6982946: Change make/jprt.properties to defer to JPRT itself for jdk platform list Reviewed-by: kamg ! make/jprt.properties Changeset: c3dd858e09b2 Author: cl Date: 2010-09-08 14:04 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/c3dd858e09b2 Merge Changeset: 0e1f80fda227 Author: cl Date: 2010-09-09 15:07 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/0e1f80fda227 Added tag jdk7-b109 for changeset c3dd858e09b2 ! .hgtags Changeset: 640fa4d4e2ad Author: cl Date: 2010-09-16 15:12 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/640fa4d4e2ad Added tag jdk7-b110 for changeset 0e1f80fda227 ! .hgtags Changeset: 21c218f9a7be Author: cl Date: 2010-09-23 17:33 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/21c218f9a7be Added tag jdk7-b111 for changeset 640fa4d4e2ad ! .hgtags Changeset: 0f60cf26c5b5 Author: ohair Date: 2010-08-30 14:39 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/0f60cf26c5b5 6981043: Clean out all native code makefile logic from corba repository Reviewed-by: jjg ! make/Makefile ! make/common/Defs-linux.gmk ! make/common/Defs-solaris.gmk ! make/common/Defs-windows.gmk ! make/common/Defs.gmk - make/common/Library.gmk - make/common/Mapfile-vers.gmk ! make/common/Rules.gmk - make/common/internal/NativeCompileRules.gmk - make/common/shared/Compiler-gcc.gmk - make/common/shared/Compiler-msvc.gmk - make/common/shared/Compiler-sun.gmk - make/common/shared/Compiler.gmk ! make/common/shared/Defs-java.gmk ! make/common/shared/Defs-linux.gmk ! make/common/shared/Defs-solaris.gmk ! make/common/shared/Defs-windows.gmk ! make/common/shared/Defs.gmk ! make/common/shared/Platform.gmk ! make/org/omg/idl/Makefile Changeset: d6297db2b9dd Author: lana Date: 2010-09-02 22:07 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/d6297db2b9dd Merge Changeset: 0a91416c1402 Author: ohair Date: 2010-09-07 15:50 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/0a91416c1402 Merge - make/common/Library.gmk - make/common/Mapfile-vers.gmk - make/common/internal/NativeCompileRules.gmk - make/common/shared/Compiler-gcc.gmk - make/common/shared/Compiler-msvc.gmk - make/common/shared/Compiler-sun.gmk - make/common/shared/Compiler.gmk Changeset: ae60f98d2f42 Author: lana Date: 2010-09-16 11:18 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/ae60f98d2f42 Merge - make/common/Library.gmk - make/common/Mapfile-vers.gmk - make/common/internal/NativeCompileRules.gmk - make/common/shared/Compiler-gcc.gmk - make/common/shared/Compiler-msvc.gmk - make/common/shared/Compiler-sun.gmk - make/common/shared/Compiler.gmk Changeset: cc67fdc4fee9 Author: lana Date: 2010-09-24 16:38 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/cc67fdc4fee9 Merge - make/common/Library.gmk - make/common/Mapfile-vers.gmk - make/common/internal/NativeCompileRules.gmk - make/common/shared/Compiler-gcc.gmk - make/common/shared/Compiler-msvc.gmk - make/common/shared/Compiler-sun.gmk - make/common/shared/Compiler.gmk Changeset: a89a6c5be9d1 Author: cl Date: 2010-10-01 15:44 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/a89a6c5be9d1 Added tag jdk7-b112 for changeset cc67fdc4fee9 ! .hgtags Changeset: 88fddb73c5c4 Author: cl Date: 2010-10-07 15:12 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/88fddb73c5c4 Added tag jdk7-b113 for changeset a89a6c5be9d1 ! .hgtags Changeset: da7561d479e0 Author: cl Date: 2010-10-14 19:24 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/da7561d479e0 Added tag jdk7-b114 for changeset 88fddb73c5c4 ! .hgtags Changeset: 98c028de4301 Author: cl Date: 2010-10-21 17:12 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/98c028de4301 Added tag jdk7-b115 for changeset da7561d479e0 ! .hgtags Changeset: fa502e4834da Author: cl Date: 2010-10-28 13:31 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/fa502e4834da Added tag jdk7-b116 for changeset 98c028de4301 ! .hgtags Changeset: 2f51c4436892 Author: Greg Lewis Date: 2010-10-31 14:09 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/2f51c4436892 Merge from main OpenJDK repository ! make/common/Defs-linux.gmk ! make/common/Defs.gmk - make/common/Library.gmk - make/common/Mapfile-vers.gmk - make/common/internal/NativeCompileRules.gmk - make/common/shared/Compiler-gcc.gmk - make/common/shared/Compiler-msvc.gmk - make/common/shared/Compiler-sun.gmk - make/common/shared/Compiler.gmk ! make/common/shared/Platform.gmk Changeset: 2e0dfc7dca37 Author: Greg Lewis Date: 2010-10-31 17:56 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/2e0dfc7dca37 . Make BSD changes to match Linux/Solaris specific changes. ! make/common/Defs-bsd.gmk ! make/common/shared/Defs-bsd.gmk From glewis at eyesbeyond.com Sun Oct 31 17:59:13 2010 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Mon, 01 Nov 2010 00:59:13 +0000 Subject: hg: bsd-port/bsd-port/hotspot: 186 new changesets Message-ID: <20101101010433.BFF2F4759D@hg.openjdk.java.net> Changeset: a81afd9c293c Author: alanb Date: 2010-07-16 13:14 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/a81afd9c293c 6649594: Intermittent IOExceptions during dynamic attach on linux and solaris Reviewed-by: dcubed, dholmes ! src/os/linux/vm/attachListener_linux.cpp ! src/os/solaris/vm/attachListener_solaris.cpp Changeset: 920aa833fd16 Author: apangin Date: 2010-07-17 21:49 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/920aa833fd16 Merge Changeset: a5c9d63a187d Author: apangin Date: 2010-07-20 08:41 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/a5c9d63a187d 6964170: Verifier crashes Summary: Check if klassOop != NULL rather than klass_part != NULL Reviewed-by: kamg, never ! src/share/vm/classfile/verificationType.cpp ! src/share/vm/classfile/verifier.cpp Changeset: 7f0fdccac34f Author: apangin Date: 2010-07-25 07:31 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/7f0fdccac34f Merge ! src/share/vm/classfile/verifier.cpp Changeset: 3d90023429ec Author: aph Date: 2010-07-28 17:38 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/3d90023429ec 6888526: Linux getCurrentThreadCpuTime is drastically slower than Windows Reviewed-by: dcubed, dholmes ! src/os/linux/vm/globals_linux.hpp ! src/share/vm/runtime/arguments.cpp Changeset: a64438a2b7e8 Author: coleenp Date: 2010-07-28 17:57 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/a64438a2b7e8 6958465: Sparc aten build24.0: openjdk-7.ea-b96 failed Error: Formal argument ... requires an lvalue Summary: Fix compilation errors. Made non-const references const so can be assigned with lvalue. Reviewed-by: phh, xlu ! src/cpu/sparc/vm/assembler_sparc.cpp ! src/cpu/sparc/vm/assembler_sparc.hpp ! src/cpu/sparc/vm/assembler_sparc.inline.hpp Changeset: 126ea7725993 Author: bobv Date: 2010-08-03 08:13 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/126ea7725993 6953477: Increase portability and flexibility of building Hotspot Summary: A collection of portability improvements including shared code support for PPC, ARM platforms, software floating point, cross compilation support and improvements in error crash detail. Reviewed-by: phh, never, coleenp, dholmes ! agent/src/os/linux/ps_proc.c ! make/Makefile ! make/defs.make ! make/linux/makefiles/build_vm_def.sh ! make/linux/makefiles/buildtree.make ! make/linux/makefiles/defs.make ! make/linux/makefiles/gcc.make ! make/linux/makefiles/product.make ! make/linux/makefiles/sa.make ! make/linux/makefiles/saproc.make ! make/linux/makefiles/vm.make ! make/solaris/makefiles/defs.make ! src/cpu/sparc/vm/bytecodeInterpreter_sparc.inline.hpp ! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp ! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp ! src/cpu/sparc/vm/interpreterRT_sparc.cpp ! src/cpu/sparc/vm/javaFrameAnchor_sparc.hpp ! src/cpu/sparc/vm/templateTable_sparc.cpp ! src/cpu/x86/vm/bytecodeInterpreter_x86.inline.hpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/cpu/x86/vm/c1_Runtime1_x86.cpp ! src/cpu/x86/vm/frame_x86.cpp ! src/cpu/x86/vm/interpreterRT_x86_32.cpp ! src/cpu/x86/vm/javaFrameAnchor_x86.hpp ! src/cpu/x86/vm/templateTable_x86_32.cpp ! src/cpu/x86/vm/templateTable_x86_64.cpp ! src/os/linux/launcher/java_md.c ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/windows/vm/os_windows.cpp ! src/os_cpu/linux_sparc/vm/thread_linux_sparc.cpp ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp ! src/os_cpu/linux_x86/vm/thread_linux_x86.cpp ! src/os_cpu/linux_zero/vm/thread_linux_zero.cpp ! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp ! src/os_cpu/solaris_sparc/vm/thread_solaris_sparc.cpp ! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp ! src/os_cpu/solaris_x86/vm/thread_solaris_x86.cpp ! src/os_cpu/windows_x86/vm/os_windows_x86.cpp ! src/os_cpu/windows_x86/vm/thread_windows_x86.cpp ! src/share/vm/asm/codeBuffer.hpp ! src/share/vm/c1/c1_CodeStubs.hpp ! src/share/vm/c1/c1_Compilation.hpp ! src/share/vm/c1/c1_FrameMap.cpp ! src/share/vm/c1/c1_FrameMap.hpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp ! src/share/vm/c1/c1_LinearScan.cpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/c1/c1_Runtime1.hpp ! src/share/vm/code/codeBlob.cpp ! src/share/vm/code/codeBlob.hpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/code/vtableStubs.cpp ! src/share/vm/code/vtableStubs.hpp ! src/share/vm/compiler/disassembler.cpp ! src/share/vm/includeDB_compiler1 ! src/share/vm/includeDB_core ! src/share/vm/interpreter/bytecodeInterpreter.cpp ! src/share/vm/interpreter/bytecodeInterpreter.hpp ! src/share/vm/interpreter/bytecodeInterpreter.inline.hpp ! src/share/vm/interpreter/interpreter.cpp ! src/share/vm/interpreter/interpreter.hpp ! src/share/vm/interpreter/oopMapCache.cpp ! src/share/vm/memory/allocation.cpp ! src/share/vm/memory/allocation.hpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/generation.hpp ! src/share/vm/oops/arrayKlass.cpp ! src/share/vm/oops/arrayKlass.hpp ! src/share/vm/oops/arrayKlassKlass.cpp ! src/share/vm/oops/arrayKlassKlass.hpp ! src/share/vm/oops/compiledICHolderKlass.cpp ! src/share/vm/oops/compiledICHolderKlass.hpp ! src/share/vm/oops/constMethodKlass.cpp ! src/share/vm/oops/constMethodKlass.hpp ! src/share/vm/oops/constantPoolKlass.cpp ! src/share/vm/oops/constantPoolKlass.hpp ! src/share/vm/oops/cpCacheKlass.cpp ! src/share/vm/oops/cpCacheKlass.hpp ! src/share/vm/oops/generateOopMap.cpp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/klass.hpp ! src/share/vm/oops/klassKlass.cpp ! src/share/vm/oops/klassKlass.hpp ! src/share/vm/oops/oop.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvmtiEnvThreadState.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/frame.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/javaFrameAnchor.hpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/sharedRuntime.hpp ! src/share/vm/runtime/sharedRuntimeTrans.cpp ! src/share/vm/runtime/signature.hpp ! src/share/vm/runtime/stubCodeGenerator.cpp ! src/share/vm/runtime/stubCodeGenerator.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vm_version.cpp ! src/share/vm/runtime/vm_version.hpp ! src/share/vm/utilities/debug.cpp ! src/share/vm/utilities/globalDefinitions_gcc.hpp ! src/share/vm/utilities/macros.hpp ! src/share/vm/utilities/vmError.cpp ! src/share/vm/utilities/vmError.hpp Changeset: e5dfb3ccb88b Author: kvn Date: 2010-07-23 10:07 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/e5dfb3ccb88b 6969569: assert(is_static() && is_constant()) failed: illegal call to constant_value() Summary: Add missing is_static guard. Reviewed-by: twisti ! src/share/vm/ci/ciField.cpp ! src/share/vm/opto/macro.cpp Changeset: 99ceb0e99c9e Author: never Date: 2010-07-26 15:58 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/99ceb0e99c9e Merge Changeset: 66c5dadb4d61 Author: kvn Date: 2010-07-30 10:21 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/66c5dadb4d61 6973308: Missing zero length check before repne scas in check_klass_subtype_slow_path() Summary: set Z = 0 (not equal) before repne_scan() to indicate that class was not found when RCX == 0. Reviewed-by: never, phh ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/utilities/exceptions.cpp ! src/share/vm/utilities/exceptions.hpp ! src/share/vm/utilities/vmError.cpp Changeset: 0e35fa8ebccd Author: kvn Date: 2010-08-03 15:55 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/0e35fa8ebccd 6973963: SEGV in ciBlock::start_bci() with EA Summary: Added more checks into ResourceObj and growableArray to verify correctness of allocation type. Reviewed-by: never, coleenp, dholmes ! src/share/vm/asm/codeBuffer.cpp ! src/share/vm/asm/codeBuffer.hpp ! src/share/vm/ci/ciInstanceKlass.cpp ! src/share/vm/ci/ciMethodBlocks.cpp ! src/share/vm/ci/ciTypeFlow.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/memory/allocation.cpp ! src/share/vm/memory/allocation.hpp ! src/share/vm/opto/block.cpp ! src/share/vm/opto/block.hpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/c2compiler.cpp ! src/share/vm/opto/chaitin.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/gcm.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/utilities/growableArray.hpp Changeset: 0e09207fc81b Author: kvn Date: 2010-08-04 17:42 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/0e09207fc81b 6974682: CTW: assert(target != NULL) failed: must not be null Summary: Add address table size to constant section size. Reviewed-by: never ! src/share/vm/opto/output.cpp Changeset: fb8abd207dbe Author: kvn Date: 2010-08-06 11:53 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/fb8abd207dbe 6975049: nsk/regression/b4287029 crashes with -Xss64 on solaris-i586 Summary: Tell C++ to not inline so much by using flag -xspace. Reviewed-by: ysr ! make/solaris/makefiles/sparcWorks.make Changeset: 2dfd013a7465 Author: kvn Date: 2010-08-09 15:17 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/2dfd013a7465 6975078: assert(allocated_on_res_area() || allocated_on_C_heap() || allocated_on_arena() Summary: Pass the check in ResourceObj() if _allocation value is already set and object is allocated on stack. Reviewed-by: dholmes, johnc ! src/share/vm/gc_implementation/g1/collectionSetChooser.cpp ! src/share/vm/gc_implementation/g1/heapRegionSeq.cpp ! src/share/vm/memory/allocation.cpp ! src/share/vm/memory/allocation.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp Changeset: f4f596978298 Author: never Date: 2010-08-09 17:51 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/f4f596978298 Merge ! src/share/vm/asm/codeBuffer.hpp ! src/share/vm/memory/allocation.cpp ! src/share/vm/memory/allocation.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/utilities/vmError.cpp Changeset: 36519c19beeb Author: never Date: 2010-08-10 12:15 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/36519c19beeb 6975027: use of movptr to set length of array Reviewed-by: kvn, iveresov ! src/cpu/x86/vm/assembler_x86.cpp Changeset: 4a665be40fd3 Author: twisti Date: 2010-08-11 01:17 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/4a665be40fd3 6975855: don't emit deopt MH handler in C1 if not required Summary: This CR implements the same for C1 as 6926782 for C2. Reviewed-by: never ! src/share/vm/c1/c1_Compilation.cpp ! src/share/vm/c1/c1_Compilation.hpp ! src/share/vm/c1/c1_LIRAssembler.cpp ! src/share/vm/code/nmethod.cpp Changeset: d2ede61b7a12 Author: twisti Date: 2010-08-11 05:51 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/d2ede61b7a12 6976186: integrate Shark HotSpot changes Summary: Shark is a JIT compiler for Zero that uses the LLVM compiler infrastructure. Reviewed-by: kvn, twisti Contributed-by: Gary Benson ! make/Makefile ! make/linux/Makefile ! make/linux/makefiles/gcc.make + make/linux/makefiles/shark.make ! make/linux/makefiles/top.make ! make/linux/makefiles/vm.make ! src/cpu/zero/vm/disassembler_zero.hpp + src/cpu/zero/vm/shark_globals_zero.hpp ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/compiler/abstractCompiler.hpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/compiler/disassembler.cpp + src/share/vm/includeDB_shark ! src/share/vm/memory/cardTableModRefBS.hpp ! src/share/vm/oops/methodOop.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/vm_version.cpp + src/share/vm/shark/llvmHeaders.hpp + src/share/vm/shark/llvmValue.hpp + src/share/vm/shark/sharkBlock.cpp + src/share/vm/shark/sharkBlock.hpp + src/share/vm/shark/sharkBuilder.cpp + src/share/vm/shark/sharkBuilder.hpp + src/share/vm/shark/sharkCacheDecache.cpp + src/share/vm/shark/sharkCacheDecache.hpp + src/share/vm/shark/sharkCodeBuffer.hpp + src/share/vm/shark/sharkCompiler.cpp + src/share/vm/shark/sharkCompiler.hpp + src/share/vm/shark/sharkConstant.cpp + src/share/vm/shark/sharkConstant.hpp + src/share/vm/shark/sharkContext.cpp + src/share/vm/shark/sharkContext.hpp + src/share/vm/shark/sharkEntry.hpp + src/share/vm/shark/sharkFunction.cpp + src/share/vm/shark/sharkFunction.hpp + src/share/vm/shark/sharkInliner.cpp + src/share/vm/shark/sharkInliner.hpp + src/share/vm/shark/sharkIntrinsics.cpp + src/share/vm/shark/sharkIntrinsics.hpp + src/share/vm/shark/sharkInvariants.cpp + src/share/vm/shark/sharkInvariants.hpp + src/share/vm/shark/sharkMemoryManager.cpp + src/share/vm/shark/sharkMemoryManager.hpp + src/share/vm/shark/sharkNativeWrapper.cpp + src/share/vm/shark/sharkNativeWrapper.hpp + src/share/vm/shark/sharkRuntime.cpp + src/share/vm/shark/sharkRuntime.hpp + src/share/vm/shark/sharkStack.cpp + src/share/vm/shark/sharkStack.hpp + src/share/vm/shark/sharkState.cpp + src/share/vm/shark/sharkState.hpp + src/share/vm/shark/sharkStateScanner.cpp + src/share/vm/shark/sharkStateScanner.hpp + src/share/vm/shark/sharkTopLevelBlock.cpp + src/share/vm/shark/sharkTopLevelBlock.hpp + src/share/vm/shark/sharkType.hpp + src/share/vm/shark/sharkValue.cpp + src/share/vm/shark/sharkValue.hpp + src/share/vm/shark/shark_globals.cpp + src/share/vm/shark/shark_globals.hpp ! src/share/vm/utilities/macros.hpp Changeset: 6c9cc03d8726 Author: kvn Date: 2010-08-11 10:48 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/6c9cc03d8726 6973329: C2 with Zero based COOP produces code with broken anti-dependency on x86 Summary: Recompile without subsuming loads if RA try to clone a node with anti_dependence. Reviewed-by: never ! src/share/vm/includeDB_compiler2 ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/reg_split.cpp + test/compiler/6973329/Test.java Changeset: ab3fd720516c Author: rasbold Date: 2010-08-10 19:17 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/ab3fd720516c 6378314: Bad warning message when agent library not found. local directory is not searched. Summary: Print a more detailed error message for agent library load failure. Reviewed-by: jcoomes, never, ohair, coleenp Contributed-by: jeremymanson at google.com ! src/share/vm/runtime/thread.cpp Changeset: 21e519b91576 Author: dcubed Date: 2010-08-13 07:33 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/21e519b91576 Merge ! src/share/vm/runtime/thread.cpp Changeset: 688a538aa654 Author: trims Date: 2010-08-13 10:55 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/688a538aa654 Merge Changeset: 5f3c8db59d83 Author: trims Date: 2010-08-13 10:56 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/5f3c8db59d83 6977051: Bump the HS19 build number to 06 Summary: Update the HS19 build number to 06 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 1b81ca701fa5 Author: trims Date: 2010-08-17 09:43 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/1b81ca701fa5 Merge Changeset: 30266066c77c Author: cl Date: 2010-08-19 15:13 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/30266066c77c Added tag jdk7-b106 for changeset 1b81ca701fa5 ! .hgtags Changeset: 295c3ae4ab5b Author: trims Date: 2010-08-19 18:51 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/295c3ae4ab5b Added tag hs19-b05 for changeset cc3fdfeb54b0 ! .hgtags Changeset: bf496cbe9b74 Author: trims Date: 2010-08-19 18:51 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/bf496cbe9b74 Added tag hs19-b06 for changeset 688a538aa654 ! .hgtags Changeset: e44a93947ccb Author: cl Date: 2010-08-26 16:16 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/e44a93947ccb Added tag jdk7-b107 for changeset bf496cbe9b74 ! .hgtags Changeset: f6f3eef8a521 Author: kevinw Date: 2010-07-30 22:43 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/f6f3eef8a521 6581734: CMS Old Gen's collection usage is zero after GC which is incorrect Summary: Management code enabled for use by a concurrent collector. Reviewed-by: mchung, ysr ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp ! src/share/vm/gc_implementation/includeDB_gc_concurrentMarkSweep ! src/share/vm/services/management.cpp ! src/share/vm/services/memoryManager.cpp ! src/share/vm/services/memoryManager.hpp ! src/share/vm/services/memoryService.cpp ! src/share/vm/services/memoryService.hpp + test/gc/6581734/Test6581734.java Changeset: 63f4675ac87d Author: kevinw Date: 2010-07-31 15:10 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/63f4675ac87d Merge - src/os/linux/vm/vtune_linux.cpp - src/os/solaris/vm/vtune_solaris.cpp - src/os/windows/vm/vtune_windows.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp - src/share/vm/runtime/vtune.hpp Changeset: 2d160770d2e5 Author: johnc Date: 2010-08-02 12:51 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/2d160770d2e5 6814437: G1: remove the _new_refs array Summary: The per-worker _new_refs array is used to hold references that point into the collection set. It is populated during RSet updating and subsequently processed. In the event of an evacuation failure it processed again to recreate the RSets of regions in the collection set. Remove the per-worker _new_refs array by processing the references directly. Use a DirtyCardQueue to hold the cards containing the references so that the RSets of regions in the collection set can be recreated when handling an evacuation failure. Reviewed-by: iveresov, jmasa, tonyp ! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp ! src/share/vm/gc_implementation/g1/concurrentG1Refine.hpp ! src/share/vm/gc_implementation/g1/dirtyCardQueue.cpp ! src/share/vm/gc_implementation/g1/dirtyCardQueue.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp ! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.inline.hpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/includeDB_gc_g1 Changeset: 9d7a8ab3736b Author: tonyp Date: 2010-07-22 10:27 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/9d7a8ab3736b 6962589: remove breadth first scanning code from parallel gc Summary: Remove the breadth-first copying order from ParallelScavenge and use depth-first by default. Reviewed-by: jcoomes, ysr, johnc ! src/share/vm/gc_implementation/includeDB_gc_parallelScavenge ! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp - src/share/vm/gc_implementation/parallelScavenge/prefetchQueue.hpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.inline.hpp ! src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp ! src/share/vm/oops/arrayKlassKlass.cpp ! src/share/vm/oops/compiledICHolderKlass.cpp ! src/share/vm/oops/constMethodKlass.cpp ! src/share/vm/oops/constantPoolKlass.cpp ! src/share/vm/oops/cpCacheKlass.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/instanceKlassKlass.cpp ! src/share/vm/oops/instanceRefKlass.cpp ! src/share/vm/oops/klassKlass.cpp ! src/share/vm/oops/klassPS.hpp ! src/share/vm/oops/methodDataKlass.cpp ! src/share/vm/oops/methodKlass.cpp ! src/share/vm/oops/objArrayKlass.cpp ! src/share/vm/oops/objArrayKlassKlass.cpp ! src/share/vm/oops/oop.hpp ! src/share/vm/oops/oop.psgc.inline.hpp ! src/share/vm/oops/symbolKlass.cpp ! src/share/vm/oops/typeArrayKlass.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp Changeset: 0ce1569c90e5 Author: tonyp Date: 2010-08-04 13:03 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/0ce1569c90e5 6963209: G1: remove the concept of abandoned pauses Summary: As part of 6944166 we disabled the concept of abandoned pauses (i.e., if the collection set is empty, we would still try to do a pause even if it is to update the RSets and scan the roots). This changeset removes the code and structures associated with abandoned pauses. Reviewed-by: iveresov, johnc ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp Changeset: a03ae377b2e8 Author: johnc Date: 2010-08-06 10:17 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/a03ae377b2e8 6930581: G1: assert(ParallelGCThreads > 1 || n_yielded() == _hrrs->occupied(),"Should have yielded all the .. Summary: During RSet updating, when ParallelGCThreads is zero, references that point into the collection set are added directly the referenced region's RSet. This can cause the sparse table in the RSet to expand. RSet scanning and the "occupied" routine will then operate on different instances of the sparse table causing the assert to trip. This may also cause some cards added post expansion to be missed during RSet scanning. When ParallelGCThreads is non-zero such references are recorded on the "references to be scanned" queue and the card containing the reference is recorded in a dirty card queue for use in the event of an evacuation failure. Employ the parallel code in the serial case to avoid expanding the RSets of regions in the collection set. Reviewed-by: iveresov, ysr, tonyp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.inline.hpp ! src/share/vm/gc_implementation/g1/sparsePRT.cpp Changeset: 5f429ee79634 Author: jcoomes Date: 2010-08-09 05:41 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/5f429ee79634 6966222: G1: simplify TaskQueue overflow handling Reviewed-by: tonyp, ysr ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp ! src/share/vm/utilities/taskqueue.cpp ! src/share/vm/utilities/taskqueue.hpp Changeset: 94251661de76 Author: jcoomes Date: 2010-08-09 18:03 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/94251661de76 6970376: ParNew: shared TaskQueue statistics Reviewed-by: ysr ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp Changeset: a6bff45449bc Author: ysr Date: 2010-08-10 14:53 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/a6bff45449bc 6973570: OrderAccess::storestore() scales poorly on multi-socket x64 and sparc: cache-line ping-ponging Summary: volatile store to static variable removed in favour of a volatile store to stack to avoid excessive cache coherency traffic; verified that the volatile store is not elided by any of our current compilers. Reviewed-by: dholmes, dice, jcoomes, kvn ! src/os_cpu/linux_sparc/vm/orderAccess_linux_sparc.inline.hpp ! src/os_cpu/linux_x86/vm/orderAccess_linux_x86.inline.hpp ! src/os_cpu/solaris_sparc/vm/orderAccess_solaris_sparc.inline.hpp ! src/os_cpu/solaris_x86/vm/orderAccess_solaris_x86.inline.hpp ! src/os_cpu/windows_x86/vm/orderAccess_windows_x86.inline.hpp ! src/share/vm/runtime/orderAccess.cpp ! src/share/vm/runtime/orderAccess.hpp Changeset: 2d6b74c9a797 Author: jcoomes Date: 2010-08-11 13:12 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/2d6b74c9a797 6976378: ParNew: stats are printed unconditionally in debug builds Reviewed-by: tonyp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp Changeset: 7fcd5f39bd7a Author: johnc Date: 2010-08-14 00:47 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/7fcd5f39bd7a Merge - src/share/vm/gc_implementation/parallelScavenge/prefetchQueue.hpp ! src/share/vm/oops/arrayKlassKlass.cpp ! src/share/vm/oops/compiledICHolderKlass.cpp ! src/share/vm/oops/constMethodKlass.cpp ! src/share/vm/oops/constantPoolKlass.cpp ! src/share/vm/oops/cpCacheKlass.cpp ! src/share/vm/oops/klassKlass.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp Changeset: f121b2772674 Author: trims Date: 2010-08-18 16:11 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/f121b2772674 Merge - src/share/vm/gc_implementation/parallelScavenge/prefetchQueue.hpp Changeset: 495caa35b1b5 Author: asaha Date: 2010-08-17 22:52 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/495caa35b1b5 6977952: Test: Sync missing tests from hs16.3 to hs17.x Reviewed-by: wrockett + test/compiler/6894807/IsInstanceTest.java + test/compiler/6894807/Test6894807.sh + test/runtime/6626217/IFace.java + test/runtime/6626217/Loader2.java + test/runtime/6626217/Test6626217.sh + test/runtime/6626217/You_Have_Been_P0wned.java + test/runtime/6626217/bug_21227.java + test/runtime/6626217/from_loader2.java + test/runtime/6626217/many_loader1.java.foo + test/runtime/6626217/many_loader2.java.foo Changeset: be3f9c242c9d Author: ysr Date: 2010-08-16 15:58 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/be3f9c242c9d 6948538: CMS: BOT walkers can fall into object allocation and initialization cracks Summary: GC workers now recognize an intermediate transient state of blocks which are allocated but have not yet completed initialization. blk_start() calls do not attempt to determine the size of a block in the transient state, rather waiting for the block to become initialized so that it is safe to query its size. Audited and ensured the order of initialization of object fields (klass, free bit and size) to respect block state transition protocol. Also included some new assertion checking code enabled in debug mode. Reviewed-by: chrisphi, johnc, poonam ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/freeChunk.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/promotionInfo.cpp ! src/share/vm/gc_implementation/includeDB_gc_concurrentMarkSweep ! src/share/vm/includeDB_core ! src/share/vm/memory/blockOffsetTable.cpp ! src/share/vm/memory/blockOffsetTable.hpp ! src/share/vm/memory/blockOffsetTable.inline.hpp ! src/share/vm/runtime/globals.hpp Changeset: 688c3755d7af Author: tonyp Date: 2010-08-17 14:40 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/688c3755d7af 6959014: G1: assert(minimum_desired_capacity <= maximum_desired_capacity) failed: sanity check Summary: There are a few issues in the code that calculates whether to resize the heap and by how much: a) some calculations can overflow 32-bit size_t's, b) min_desired_capacity is not bounded by the max heap size, and c) the assrt that fires is in the wrong place. The fix also includes some tidying up of the related verbose code. Reviewed-by: ysr, jmasa ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp Changeset: bb847e31b836 Author: tonyp Date: 2010-08-17 14:40 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/bb847e31b836 6974928: G1: sometimes humongous objects are allocated in young regions Summary: as the title says, sometimes we are allocating humongous objects in young regions and we shouldn't. Reviewed-by: ysr, johnc ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp Changeset: b63010841f78 Author: tonyp Date: 2010-08-17 14:40 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/b63010841f78 6975964: G1: print out a more descriptive message for evacuation failure when +PrintGCDetails is set Summary: we're renaming "evacuation failure" to "to-space overflow". I'm also piggy-backing a small additional change which removes the "Mark closure took..." output. Reviewed-by: ysr, johnc ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp Changeset: 5ed703250bff Author: ysr Date: 2010-08-18 11:39 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/5ed703250bff 6977970: CMS: concurrentMarkSweepGeneration.cpp:7947 assert(addr <= _limit) failed: sweep invariant Summary: Allow for the possibility (when the heap is expanding) that the sweep might skip over and past, rather than necessarily step on, the sweep limit determined at the beginning of a concurrent marking cycle. Reviewed-by: jmasa, tonyp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp Changeset: 413ad0331a0c Author: johnc Date: 2010-08-18 10:59 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/413ad0331a0c 6977924: Changes for 6975078 produce build error with certain gcc versions Summary: The changes introduced for 6975078 assign badHeapOopVal to the _allocation field in the ResourceObj class. In 32 bit linux builds with certain versions of gcc this assignment will be flagged as an error while compiling allocation.cpp. In 32 bit builds the constant value badHeapOopVal (which is cast to an intptr_t) is negative. The _allocation field is typed as an unsigned intptr_t and gcc catches this as an error. Reviewed-by: jcoomes, ysr, phh ! src/share/vm/memory/allocation.cpp Changeset: effb55808a18 Author: johnc Date: 2010-08-18 17:44 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/effb55808a18 Merge Changeset: 1b0104ab1e5e Author: tonyp Date: 2010-08-19 14:08 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/1b0104ab1e5e Merge Changeset: 0e509ddd9962 Author: trims Date: 2010-08-20 03:47 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/0e509ddd9962 6978726: Bump the HS19 build number to 07 Summary: Update the HS19 build number to 07 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 09cdb1e1c77b Author: trims Date: 2010-08-20 04:08 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/09cdb1e1c77b Merge - src/share/vm/gc_implementation/parallelScavenge/prefetchQueue.hpp Changeset: 71faaa8e3ccc Author: never Date: 2010-08-12 16:38 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/71faaa8e3ccc 6974176: ShouldNotReachHere, instanceKlass.cpp:1426 Reviewed-by: kvn, twisti ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp Changeset: da877bdc9000 Author: never Date: 2010-08-12 23:34 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/da877bdc9000 6975006: assert(check.is_deoptimized_frame()) failed: missed deopt Reviewed-by: kvn, twisti ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/frame.hpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/runtime/safepoint.hpp ! src/share/vm/runtime/thread.cpp Changeset: a62d332029cf Author: never Date: 2010-08-13 15:14 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/a62d332029cf 6976372: # assert(_owner == Thread::current()) failed: invariant Reviewed-by: kvn, twisti ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/runtime/sharedRuntime.cpp Changeset: 13b87063b4d8 Author: twisti Date: 2010-08-18 01:22 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/13b87063b4d8 6977640: Zero and Shark fixes Summary: A number of fixes for Zero and Shark. Reviewed-by: twisti Contributed-by: Gary Benson ! src/cpu/zero/vm/bytecodeInterpreter_zero.inline.hpp ! src/cpu/zero/vm/javaFrameAnchor_zero.hpp ! src/os_cpu/linux_zero/vm/os_linux_zero.cpp ! src/os_cpu/linux_zero/vm/thread_linux_zero.cpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp Changeset: f55c4f82ab9d Author: never Date: 2010-08-19 14:51 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/f55c4f82ab9d 6978249: spill between cpu and fpu registers when those moves are fast Reviewed-by: kvn ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/cpu/x86/vm/vm_version_x86.cpp ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/coalesce.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/reg_split.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/init.cpp Changeset: ee5cc9e78493 Author: never Date: 2010-08-20 09:55 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/ee5cc9e78493 Merge ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/thread.cpp Changeset: 52f2bc645da5 Author: ysr Date: 2010-08-19 12:02 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/52f2bc645da5 6978533: CMS: Elide BOT update asserts until 6977974 is fixed correctly Reviewed-by: jcoomes, jmasa, tonyp ! src/share/vm/memory/blockOffsetTable.hpp Changeset: 66b9f90a9211 Author: tonyp Date: 2010-08-20 13:17 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/66b9f90a9211 Merge Changeset: 26faca352942 Author: tonyp Date: 2010-08-20 12:01 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/26faca352942 Merge Changeset: 571f6b35140b Author: trims Date: 2010-08-20 12:57 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/571f6b35140b 6978889: Remove premature change of build number to Hotspot 19 Build 07 Summary: Change the build number back to 06 Reviewed-by: jcoomes ! make/hotspot_version Changeset: b0b9d64ed9bc Author: trims Date: 2010-08-20 14:24 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/b0b9d64ed9bc 6978915: Remove Mercurial tags for Hotspot 19 Build 06 Summary: Delete the hs19-b06 Hg tag, as it was put on incorrectly Reviewed-by: jcoomes ! .hgtags Changeset: 6c43216df135 Author: trims Date: 2010-08-31 16:48 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/6c43216df135 Merge ! .hgtags Changeset: 0803c0f69b51 Author: trims Date: 2010-08-31 17:23 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/0803c0f69b51 Added tag hs19-b06 for changeset 6c43216df135 ! .hgtags Changeset: 2fe09e2e70d0 Author: cl Date: 2010-09-03 12:49 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/2fe09e2e70d0 Added tag jdk7-b108 for changeset e44a93947ccb ! .hgtags Changeset: cc4bb3022b31 Author: cl Date: 2010-09-09 14:27 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/cc4bb3022b31 Merge ! .hgtags - src/share/vm/gc_implementation/parallelScavenge/prefetchQueue.hpp Changeset: 2f25f2b8de27 Author: cl Date: 2010-09-09 15:07 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/2f25f2b8de27 Added tag jdk7-b109 for changeset cc4bb3022b31 ! .hgtags Changeset: 07b042e13dde Author: cl Date: 2010-09-16 15:12 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/07b042e13dde Added tag jdk7-b110 for changeset 2f25f2b8de27 ! .hgtags Changeset: 8d5897b4230f Author: cl Date: 2010-09-23 17:33 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/8d5897b4230f Added tag jdk7-b111 for changeset 07b042e13dde ! .hgtags Changeset: f8c5d1bdaad4 Author: ptisnovs Date: 2010-08-19 14:23 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/f8c5d1bdaad4 6885308: The incorrect -XX:StackRedPages, -XX:StackShadowPages, -XX:StackYellowPages could cause VM crash Summary: Test minimal stack sizes given (also fixed linux compilation error) Reviewed-by: never, phh, coleenp ! src/share/vm/memory/allocation.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp Changeset: ebfb7c68865e Author: dcubed Date: 2010-08-23 08:44 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/ebfb7c68865e Merge ! src/share/vm/memory/allocation.cpp ! src/share/vm/runtime/arguments.cpp Changeset: 4b29a725c43c Author: jrose Date: 2010-08-20 23:40 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/4b29a725c43c 6912064: type profiles need to be exploited more for dynamic language support Reviewed-by: kvn ! src/share/vm/includeDB_compiler2 ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/parse.hpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/opto/parseHelper.cpp ! src/share/vm/runtime/globals.hpp Changeset: 53dbe853fb3a Author: kvn Date: 2010-08-23 09:09 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/53dbe853fb3a 6896381: CTW fails share/vm/ci/bcEscapeAnalyzer.cpp:99, assert(_stack_height < _max_stack,"stack overflow") Summary: Check constant Tag type instead of calling get_constant(). Reviewed-by: never ! src/share/vm/ci/bcEscapeAnalyzer.cpp Changeset: 3e8fbc61cee8 Author: twisti Date: 2010-08-25 05:27 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/3e8fbc61cee8 6978355: renaming for 6961697 Summary: This is the renaming part of 6961697 to keep the actual changes small for review. Reviewed-by: kvn, never ! agent/src/share/classes/sun/jvm/hotspot/CommandProcessor.java ! agent/src/share/classes/sun/jvm/hotspot/c1/Runtime1.java ! agent/src/share/classes/sun/jvm/hotspot/code/CodeBlob.java ! agent/src/share/classes/sun/jvm/hotspot/code/NMethod.java ! agent/src/share/classes/sun/jvm/hotspot/code/PCDesc.java ! agent/src/share/classes/sun/jvm/hotspot/ui/FindInCodeCachePanel.java ! agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java ! agent/src/share/classes/sun/jvm/hotspot/utilities/PointerFinder.java ! agent/src/share/classes/sun/jvm/hotspot/utilities/PointerLocation.java ! src/cpu/sparc/vm/assembler_sparc.cpp ! src/cpu/sparc/vm/codeBuffer_sparc.hpp ! src/cpu/sparc/vm/frame_sparc.cpp ! src/cpu/sparc/vm/jniFastGetField_sparc.cpp ! src/cpu/sparc/vm/nativeInst_sparc.cpp ! src/cpu/sparc/vm/sparc.ad ! src/cpu/x86/vm/frame_x86.cpp ! src/cpu/x86/vm/frame_x86.inline.hpp ! src/cpu/x86/vm/jniFastGetField_x86_32.cpp ! src/cpu/x86/vm/jniFastGetField_x86_64.cpp ! src/cpu/x86/vm/vm_version_x86.cpp ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/os/solaris/dtrace/generateJvmOffsets.cpp ! src/os/solaris/dtrace/libjvm_db.c ! src/os_cpu/windows_x86/vm/os_windows_x86.cpp ! src/os_cpu/windows_x86/vm/windows_x86_32.ad ! src/os_cpu/windows_x86/vm/windows_x86_64.ad ! src/share/vm/adlc/output_c.cpp ! src/share/vm/asm/codeBuffer.cpp ! src/share/vm/asm/codeBuffer.hpp ! src/share/vm/c1/c1_Compilation.cpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/c1/c1_Runtime1.hpp ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/code/codeBlob.cpp ! src/share/vm/code/codeBlob.hpp ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/exceptionHandlerTable.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/code/pcDesc.cpp ! src/share/vm/code/relocInfo.cpp ! src/share/vm/code/scopeDesc.cpp ! src/share/vm/code/stubs.cpp ! src/share/vm/code/vtableStubs.cpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/compiler/disassembler.cpp ! src/share/vm/interpreter/interpreter.hpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/output.cpp ! src/share/vm/opto/stringopts.cpp ! src/share/vm/prims/jvmtiCodeBlobEvents.cpp ! src/share/vm/prims/jvmtiExport.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/runtime/compilationPolicy.cpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/icache.cpp ! src/share/vm/runtime/rframe.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/sharedRuntime.hpp ! src/share/vm/runtime/stubRoutines.cpp ! src/share/vm/runtime/vmStructs.cpp Changeset: b4099f5786da Author: never Date: 2010-08-25 10:31 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/b4099f5786da Merge ! src/share/vm/runtime/globals.hpp Changeset: c7004d700b49 Author: dholmes Date: 2010-08-25 21:29 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/c7004d700b49 6978641: Fix for 6929067 introduces additional overhead in thread creation/termination paths Summary: Disable stack bounds checks in product mode other than for the initial thread Reviewed-by: coleenp, jcoomes, aph ! src/os/linux/vm/os_linux.cpp Changeset: 2528b5bd749c Author: kamg Date: 2010-08-27 15:05 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/2528b5bd749c 6980262: Memory leak when exception is thrown in static initializer Summary: Use resource memory instead of c-heap for the exception message Reviewed-by: phh, jmasa ! src/share/vm/oops/instanceKlass.cpp Changeset: 8397081c7ac1 Author: dcubed Date: 2010-08-27 21:31 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/8397081c7ac1 Merge Changeset: bba76f745fe6 Author: ysr Date: 2010-08-23 17:51 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/bba76f745fe6 6910183: CMS: assert(_index < capacity(),"_index out of bounds") Summary: Weakened a too-strong, off-by-one assert; added code to keep track of and report any overflows at appropriate level of verbosity. Reviewed-by: jcoomes, tonyp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp Changeset: e967bad2a9ab Author: tonyp Date: 2010-08-25 08:44 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/e967bad2a9ab 6941275: G1: The MemoryPools are incorrectly supported for G1 Summary: The way we were caluclating the max value meant that it might fluctuate during the run and this broke some assumptions inside the MBeans framework. This change sets the max value of each pool to -1, which means undefined according to the spec. Reviewed-by: mchung, johnc ! src/share/vm/services/g1MemoryPool.cpp ! src/share/vm/services/g1MemoryPool.hpp Changeset: 8e5955ddf8e4 Author: jcoomes Date: 2010-08-25 14:39 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/8e5955ddf8e4 6978300: G1: debug builds crash if ParallelGCThreads==0 Reviewed-by: tonyp, ysr ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp Changeset: 21c29458b334 Author: kevinw Date: 2010-08-27 16:57 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/21c29458b334 6980392: TEST_BUG: gc/6581734/Test6581734.java has typo Summary: simple correction in testcase Reviewed-by: mchung ! test/gc/6581734/Test6581734.java Changeset: 1c63587d925b Author: tonyp Date: 2010-08-27 13:34 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/1c63587d925b 6980206: G1: assert(has_undefined_max_size, "Undefined max size"); Summary: An assert in the management.cpp is too strong and assumes the max size is always defined on memory pools, even when we don't need to use it. Reviewed-by: mchung, johnc ! src/share/vm/services/management.cpp Changeset: af586a7893cf Author: tonyp Date: 2010-08-27 10:44 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/af586a7893cf Merge Changeset: 75107ee8712f Author: tonyp Date: 2010-08-30 13:00 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/75107ee8712f Merge Changeset: f208bf19192d Author: tonyp Date: 2010-08-30 10:58 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/f208bf19192d Merge Changeset: 14b92b91f460 Author: kvn Date: 2010-08-26 11:05 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/14b92b91f460 6976400: "Meet Not Symmetric" Summary: Use NULL as klass for TypeAryPtr::RANGE. Add klass verification into TypeAryPtr ctor. Reviewed-by: never ! src/share/vm/opto/type.cpp ! src/share/vm/opto/type.hpp Changeset: 0878d7bae69f Author: twisti Date: 2010-08-27 01:51 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/0878d7bae69f 6961697: move nmethod constants section before instruction section Summary: This is a preparation for 6961690. Reviewed-by: kvn, never ! src/share/vm/asm/codeBuffer.cpp ! src/share/vm/asm/codeBuffer.hpp ! src/share/vm/code/codeBlob.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/code/relocInfo.cpp ! src/share/vm/code/relocInfo.hpp Changeset: d6f45b55c972 Author: never Date: 2010-08-27 17:33 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/d6f45b55c972 4809552: Optimize Arrays.fill(...) Reviewed-by: kvn ! src/cpu/sparc/vm/stubGenerator_sparc.cpp ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/stubGenerator_x86_32.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/share/vm/includeDB_compiler2 ! src/share/vm/opto/addnode.cpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/opto/runtime.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/stubRoutines.cpp ! src/share/vm/runtime/stubRoutines.hpp ! src/share/vm/utilities/globalDefinitions.hpp Changeset: 14197af1010e Author: never Date: 2010-08-27 17:35 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/14197af1010e Merge ! src/share/vm/includeDB_compiler2 ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/stubRoutines.cpp Changeset: 114e6b93e9e1 Author: kvn Date: 2010-08-30 11:02 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/114e6b93e9e1 6980978: assert(mt == t->xmeet(this)) failed: meet not commutative Summary: Fix code in TypeAryPtr::xmeet() for constant array. Reviewed-by: never ! src/share/vm/opto/type.cpp Changeset: 02f0a9b6f654 Author: never Date: 2010-08-30 17:27 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/02f0a9b6f654 6969586: OptimizeStringConcat: SIGSEGV in LoadNode::Value() Reviewed-by: kvn ! src/share/vm/opto/memnode.cpp Changeset: dee553c74493 Author: never Date: 2010-09-01 00:40 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/dee553c74493 Merge Changeset: 6ee479178066 Author: ikrylov Date: 2010-08-31 03:14 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/6ee479178066 6979444: add command line option to print command line flags descriptions Summary: Implementation of a nonproduct boolean flag XX:PrintFlagsWithComments Reviewed-by: kamg, dholmes, dsamersoff ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/utilities/macros.hpp Changeset: 1ab9e2cbfa0e Author: kamg Date: 2010-09-03 14:47 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/1ab9e2cbfa0e 6870851: Bad frame_chop in StackMapTable crashes JVM Summary: Must check locals for null when processing chop frame Reviewed-by: dholmes, dcubed ! src/share/vm/classfile/stackMapTable.cpp Changeset: 40d7b43b6fe0 Author: kamg Date: 2010-09-07 11:38 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/40d7b43b6fe0 Merge ! src/share/vm/runtime/arguments.cpp Changeset: 07551f490c76 Author: kamg Date: 2010-09-07 11:50 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/07551f490c76 6982851: Add b107 machine classifications to jprt.properties file. Summary: See synopsis Reviewed-by: ohair ! make/jprt.properties Changeset: 40b1534a1dab Author: trims Date: 2010-09-08 18:33 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/40b1534a1dab Merge Changeset: 93193e632121 Author: trims Date: 2010-09-08 18:33 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/93193e632121 6983320: Fork HS19 to HS20 - renumber Major and build numbers of JVM Summary: Update the Major and Build numbers for HS20 Reviewed-by: jcoomes ! make/hotspot_version Changeset: ea175c1b79ce Author: dcubed Date: 2010-09-08 08:34 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/ea175c1b79ce 6561870: 3/3 Long javac compile lines fail due to command line length issues (agent compiles?) Summary: Use javac's @filename construct to avoid long compile lines Reviewed-by: ohair, twisti, never Contributed-by: doko at ubuntu.com ! make/linux/makefiles/sa.make ! make/solaris/makefiles/sa.make Changeset: 30f67acf635d Author: thurka Date: 2010-09-11 08:18 +0200 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/30f67acf635d 6765718: Indicate which thread throwing OOME when generating the heap dump at OOME Summary: Emit a fake frame that makes it look like the thread is in the OutOfMemoryError zero-parameter constructor Reviewed-by: dcubed ! src/share/vm/services/heapDumper.cpp ! src/share/vm/services/heapDumper.hpp ! src/share/vm/utilities/debug.cpp Changeset: 8a8a7a014a12 Author: kamg Date: 2010-09-13 07:38 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/8a8a7a014a12 Merge Changeset: 179464550c7d Author: ysr Date: 2010-09-10 17:07 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/179464550c7d 6983930: CMS: Various small cleanups ca September 2010 Summary: Fixed comment/documentation typos; converted some guarantee()s to assert()s. Reviewed-by: jmasa ! src/share/vm/gc_implementation/concurrentMarkSweep/binaryTreeDictionary.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/freeList.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/promotionInfo.cpp ! src/share/vm/runtime/globals.hpp Changeset: eeade8e89248 Author: ysr Date: 2010-09-11 11:42 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/eeade8e89248 Merge ! src/share/vm/runtime/globals.hpp Changeset: 6eddcbe17c83 Author: johnc Date: 2010-09-13 10:00 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/6eddcbe17c83 6981746: G1: SEGV with -XX:+TraceGen0Time Summary: Pass correct value for length to NumberSeq constructor. Guard dereferences of "body_summary" pointer with a NULL check. Reviewed-by: tonyp, ysr ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp Changeset: 432d823638f7 Author: jcoomes Date: 2010-09-15 10:39 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/432d823638f7 6985022: update make/jprt.properties for new jdk7 tools Reviewed-by: ohair, kvn ! make/jprt.properties Changeset: 97fbf5beff7b Author: johnc Date: 2010-09-16 13:45 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/97fbf5beff7b Merge Changeset: f353275af40e Author: never Date: 2010-09-02 11:40 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/f353275af40e 6981773: incorrect fill value with OptimizeFill Reviewed-by: kvn, twisti ! src/cpu/sparc/vm/stubGenerator_sparc.cpp Changeset: d5d065957597 Author: iveresov Date: 2010-09-03 17:51 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/d5d065957597 6953144: Tiered compilation Summary: Infrastructure for tiered compilation support (interpreter + c1 + c2) for 32 and 64 bit. Simple tiered policy implementation. Reviewed-by: kvn, never, phh, twisti ! make/linux/Makefile ! make/solaris/Makefile + make/solaris/makefiles/reorder_TIERED_sparcv9 ! make/windows/build.make ! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp ! src/cpu/sparc/vm/c1_FrameMap_sparc.cpp ! src/cpu/sparc/vm/c1_FrameMap_sparc.hpp ! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp ! src/cpu/sparc/vm/c1_LIRAssembler_sparc.hpp ! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp ! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp ! src/cpu/sparc/vm/c1_globals_sparc.hpp ! src/cpu/sparc/vm/c2_globals_sparc.hpp ! src/cpu/sparc/vm/interp_masm_sparc.cpp ! src/cpu/sparc/vm/interp_masm_sparc.hpp ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp ! src/cpu/sparc/vm/templateInterpreter_sparc.cpp ! src/cpu/sparc/vm/templateTable_sparc.cpp ! src/cpu/x86/vm/c1_CodeStubs_x86.cpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.hpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/cpu/x86/vm/c1_Runtime1_x86.cpp ! src/cpu/x86/vm/c1_globals_x86.hpp ! src/cpu/x86/vm/c2_globals_x86.hpp ! src/cpu/x86/vm/interp_masm_x86_32.cpp ! src/cpu/x86/vm/interp_masm_x86_32.hpp ! src/cpu/x86/vm/interp_masm_x86_64.cpp ! src/cpu/x86/vm/interp_masm_x86_64.hpp ! src/cpu/x86/vm/templateInterpreter_x86_32.cpp ! src/cpu/x86/vm/templateInterpreter_x86_64.cpp ! src/cpu/x86/vm/templateTable_x86_32.cpp ! src/cpu/x86/vm/templateTable_x86_64.cpp ! src/cpu/x86/vm/vtableStubs_x86_64.cpp ! src/share/vm/c1/c1_Canonicalizer.cpp ! src/share/vm/c1/c1_Canonicalizer.hpp ! src/share/vm/c1/c1_CodeStubs.hpp ! src/share/vm/c1/c1_Compilation.cpp ! src/share/vm/c1/c1_Compilation.hpp ! src/share/vm/c1/c1_Compiler.hpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_GraphBuilder.hpp ! src/share/vm/c1/c1_IR.cpp ! src/share/vm/c1/c1_Instruction.cpp ! src/share/vm/c1/c1_Instruction.hpp ! src/share/vm/c1/c1_InstructionPrinter.cpp ! src/share/vm/c1/c1_InstructionPrinter.hpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRAssembler.cpp ! src/share/vm/c1/c1_LIRAssembler.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp ! src/share/vm/c1/c1_Optimizer.cpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/c1/c1_Runtime1.hpp ! src/share/vm/c1/c1_ValueMap.hpp ! src/share/vm/c1/c1_globals.hpp ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/ci/ciMethodData.cpp ! src/share/vm/ci/ciMethodData.hpp ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/compiler/compileBroker.hpp ! src/share/vm/includeDB_compiler1 ! src/share/vm/includeDB_compiler2 ! src/share/vm/includeDB_core ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/invocationCounter.cpp ! src/share/vm/interpreter/invocationCounter.hpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/methodDataOop.cpp ! src/share/vm/oops/methodDataOop.hpp ! src/share/vm/oops/methodKlass.cpp ! src/share/vm/oops/methodOop.cpp ! src/share/vm/oops/methodOop.hpp ! src/share/vm/opto/bytecodeInfo.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/prims/methodHandleWalk.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/compilationPolicy.cpp ! src/share/vm/runtime/compilationPolicy.hpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/deoptimization.hpp ! src/share/vm/runtime/dtraceJSDT.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/javaCalls.cpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/runtime/safepoint.hpp + src/share/vm/runtime/simpleThresholdPolicy.cpp + src/share/vm/runtime/simpleThresholdPolicy.hpp + src/share/vm/runtime/simpleThresholdPolicy.inline.hpp ! src/share/vm/runtime/sweeper.cpp ! src/share/vm/utilities/accessFlags.hpp ! src/share/vm/utilities/globalDefinitions.hpp ! src/share/vm/utilities/macros.hpp Changeset: ac4f710073ed Author: iveresov Date: 2010-09-07 14:16 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/ac4f710073ed 6982921: assert(_entry_bci != InvocationEntryBci) failed: wrong kind of nmethod Summary: Assertion fails during print compilation because nmethod::print_on() calls osr_entry_bci() without checking that the method is an osr method. The fix adds an appropriate check. Reviewed-by: never, twisti ! src/share/vm/code/nmethod.cpp Changeset: 5e4f03302987 Author: never Date: 2010-09-07 11:31 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/5e4f03302987 6982533: Crash in ~StubRoutines::jbyte_fill with AggressiveOpts enabled Reviewed-by: kvn ! src/share/vm/opto/loopTransform.cpp Changeset: f9883ee8ce39 Author: never Date: 2010-09-08 20:28 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/f9883ee8ce39 6965815: OptimizeStringConcat: assert(!q->is_MergeMem()) failed with specjbb2000 Reviewed-by: kvn ! src/share/vm/opto/graphKit.cpp Changeset: 84713fd87632 Author: twisti Date: 2010-09-08 04:50 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/84713fd87632 6983073: fix compiler error with GCC 4.4 or newer on SPARC Reviewed-by: twisti Contributed-by: Matthias Klose ! src/cpu/sparc/vm/frame_sparc.hpp Changeset: 33a54060190d Author: twisti Date: 2010-09-09 01:43 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/33a54060190d Merge Changeset: a83b0246bb77 Author: twisti Date: 2010-09-09 05:24 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/a83b0246bb77 6934483: GCC 4.5 errors "suggest parentheses around something..." when compiling with -Werror and -Wall Summary: These are minor changes fixing compile failure when -Wall -Werror flags are used under gcc 4.5. Reviewed-by: twisti, kvn, rasbold Contributed-by: Pavel Tisnovsky ! src/cpu/x86/vm/vm_version_x86.hpp ! src/share/vm/memory/referenceProcessor.hpp ! src/share/vm/utilities/globalDefinitions.hpp Changeset: 7f9553bedfd5 Author: iveresov Date: 2010-09-11 15:21 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/7f9553bedfd5 6984056: C1: incorrect code for integer constant addition on x64 Summary: Fix add/sub of constants to ints on x64 Reviewed-by: kvn ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp Changeset: 3a294e483abc Author: iveresov Date: 2010-09-13 12:10 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/3a294e483abc 6919069: client compiler needs to capture more profile information for tiered work Summary: Added profiling of instanceof and aastore. Reviewed-by: kvn, jrose, never ! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp ! src/cpu/sparc/vm/c1_LIRAssembler_sparc.hpp ! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/share/vm/c1/c1_Canonicalizer.cpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_Instruction.hpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRAssembler.hpp Changeset: d20603ee9e10 Author: kvn Date: 2010-09-13 16:45 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/d20603ee9e10 6984346: Remove development code in type.hpp Summary: Remove code which use UseNewCode in type.hpp Reviewed-by: never ! src/share/vm/opto/type.hpp Changeset: d257356e35f0 Author: jrose Date: 2010-09-13 23:24 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/d257356e35f0 6939224: MethodHandle.invokeGeneric needs to perform the correct set of conversions Reviewed-by: never ! src/cpu/sparc/vm/stubRoutines_sparc.hpp ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/methodHandles_x86.cpp ! src/cpu/x86/vm/stubRoutines_x86_32.hpp ! src/cpu/x86/vm/stubRoutines_x86_64.hpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/oops/constantPoolOop.cpp ! src/share/vm/oops/methodOop.cpp ! src/share/vm/oops/methodOop.hpp ! src/share/vm/prims/methodHandleWalk.cpp ! src/share/vm/prims/methodHandles.hpp ! src/share/vm/runtime/sharedRuntime.cpp Changeset: 065dd1ca3ab6 Author: never Date: 2010-09-14 14:09 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/065dd1ca3ab6 6982370: SIGBUS in jbyte_fill Reviewed-by: kvn ! src/cpu/sparc/vm/stubGenerator_sparc.cpp + test/compiler/6982370/Test6982370.java Changeset: a8b66e00933b Author: kvn Date: 2010-09-14 17:19 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/a8b66e00933b 6984368: Large default heap size does not allow to use zero based compressed oops Summary: take into account HeapBaseMinAddress and round down MaxPermSize Reviewed-by: never ! src/share/vm/memory/collectorPolicy.cpp ! src/share/vm/runtime/arguments.cpp Changeset: 18c378513575 Author: kvn Date: 2010-09-16 16:48 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/18c378513575 Merge ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/utilities/macros.hpp Changeset: 883a82d6d41d Author: acorn Date: 2010-09-10 12:36 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/883a82d6d41d 6942092: Loader-constraint test is failing Summary: Fix test string compare to match source update Reviewed-by: dcubed, phh ! test/runtime/6626217/Test6626217.sh Changeset: 6cde0ed1b568 Author: acorn Date: 2010-09-14 10:15 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/6cde0ed1b568 Merge Changeset: 4094f07967ca Author: kamg Date: 2010-09-15 16:28 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/4094f07967ca 6974813: JVM needs to use demand loading for its DTrace probes Summary: Pass -xlazyload to the 'dtrace -G' invocation Reviewed-by: phh, ysr ! make/solaris/makefiles/dtrace.make Changeset: 728a287f6c20 Author: zgu Date: 2010-09-17 09:45 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/728a287f6c20 6981753: Rebrand vm vendor property settings Summary: Uses JDK_Version to determinate to set vm vendor to "Oracle Corporation" for JDK7 and later. Reviewed-by: kamg, ohair, coleenp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/vm_version.cpp Changeset: 51640ecd89f8 Author: zgu Date: 2010-09-17 09:14 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/51640ecd89f8 Merge Changeset: 3babdb042f25 Author: kamg Date: 2010-09-17 19:45 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/3babdb042f25 Merge Changeset: 60f88489896f Author: kamg Date: 2010-09-20 15:38 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/60f88489896f 6975210: java.lang.VerifyError in some of JCK tests Summary: Naked oop in verificationType::is_reference_assignable_from() Reviewed-by: never, kvn, coleenp ! src/share/vm/classfile/verificationType.cpp Changeset: 2966dab85b3e Author: dcubed Date: 2010-09-21 06:58 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/2966dab85b3e 6985848: 3/4 fix for 6561870 causes sa-jdi.jar to be rebuilt every time Summary: Refine fix for 6561870 to only rebuild sa-jdi.jar when needed Reviewed-by: never, ohair, coleenp ! make/linux/makefiles/sa.make ! make/solaris/makefiles/sa.make Changeset: a25394352030 Author: kamg Date: 2010-09-22 12:54 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/a25394352030 Merge ! src/share/vm/runtime/arguments.cpp Changeset: 9bdbd693dbaa Author: trims Date: 2010-09-24 00:51 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/9bdbd693dbaa Merge Changeset: b2045e0af26e Author: trims Date: 2010-09-24 00:52 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/b2045e0af26e 6987149: Fix incorrect Oracle copyright header in make/templates files Summary: Minor fix to first line of template copyright files Reviewed-by: ohair ! make/templates/bsd-header ! make/templates/gpl-cp-header ! make/templates/gpl-header Changeset: 5511edd5d719 Author: iveresov Date: 2010-09-30 16:00 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/5511edd5d719 6988779: c1_LIRAssembler_x86.cpp crashes VS2010 compiler Summary: The workaround changes the scope of the variable Reviewed-by: phh, ysr, kvn ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp Changeset: beef35b96b81 Author: cl Date: 2010-10-01 15:45 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/beef35b96b81 Added tag jdk7-b112 for changeset 5511edd5d719 ! .hgtags Changeset: 68d6141ea19d Author: cl Date: 2010-10-07 15:12 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/68d6141ea19d Added tag jdk7-b113 for changeset beef35b96b81 ! .hgtags Changeset: 477faa484f91 Author: cl Date: 2010-10-14 19:24 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/477faa484f91 Added tag jdk7-b114 for changeset 68d6141ea19d ! .hgtags Changeset: 1c52033222eb Author: trims Date: 2010-10-01 18:04 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/1c52033222eb Added tag hs20-b01 for changeset 5511edd5d719 ! .hgtags Changeset: c77e8f982901 Author: never Date: 2010-09-15 20:25 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/c77e8f982901 6984979: OptimizeFill misses some cases with an odd memory graph Reviewed-by: kvn ! src/share/vm/opto/loopTransform.cpp Changeset: fd5d4527cdf5 Author: iveresov Date: 2010-09-21 13:38 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/fd5d4527cdf5 6986270: guarantee(*bcp != Bytecodes::_monitorenter || exec_mode != Deoptimization::Unpack_exception) fails Summary: Propagate the compiler type of the deopting method to vframeArrayElement::unpack_on_stack() Reviewed-by: jrose, never ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vframeArray.cpp Changeset: 5867d89c129b Author: never Date: 2010-09-22 13:01 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/5867d89c129b 6982537: Crash in Node*step_through_mergemem Reviewed-by: kvn ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/memnode.cpp Changeset: 87b64980e2f1 Author: never Date: 2010-09-22 21:10 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/87b64980e2f1 6972540: sun/nio/ch/SocketChannelImpl compilation crashed when executing CompileTheWorld Reviewed-by: kvn ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LinearScan.cpp Changeset: c40600e85311 Author: never Date: 2010-09-22 23:51 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/c40600e85311 6986028: assert(_base == Int) failed: Not an Int in CmpINode::sub Reviewed-by: kvn, twisti ! src/share/vm/opto/stringopts.cpp Changeset: c93c652551b5 Author: twisti Date: 2010-09-24 03:51 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/c93c652551b5 6986944: JSR 292 assert(caller_nm->is_method_handle_return(caller_frame.pc())) failed: must be MH call site Reviewed-by: never, kvn ! src/cpu/x86/vm/methodHandles_x86.cpp ! src/share/vm/ci/ciMethod.cpp Changeset: f02a8bbe6ed4 Author: roland Date: 2009-12-29 19:08 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/f02a8bbe6ed4 6986046: C1 valuestack cleanup Summary: fixes an historical oddity in C1 with inlining where all of the expression stacks are kept in the topmost ValueStack instead of being in their respective ValueStacks. Reviewed-by: never Contributed-by: Christian Wimmer ! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp ! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp ! src/cpu/x86/vm/c1_CodeStubs_x86.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/share/vm/c1/c1_CFGPrinter.cpp ! src/share/vm/c1/c1_Canonicalizer.cpp ! src/share/vm/c1/c1_Compilation.hpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_GraphBuilder.hpp ! src/share/vm/c1/c1_IR.cpp ! src/share/vm/c1/c1_IR.hpp ! src/share/vm/c1/c1_Instruction.cpp ! src/share/vm/c1/c1_Instruction.hpp ! src/share/vm/c1/c1_InstructionPrinter.cpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIRAssembler.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LinearScan.cpp ! src/share/vm/c1/c1_LinearScan.hpp ! src/share/vm/c1/c1_Optimizer.cpp ! src/share/vm/c1/c1_ValueStack.cpp ! src/share/vm/c1/c1_ValueStack.hpp ! src/share/vm/c1/c1_globals.hpp ! src/share/vm/includeDB_compiler1 Changeset: 861f533d12b0 Author: roland Date: 2010-09-24 13:14 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/861f533d12b0 Merge Changeset: df015ec64052 Author: iveresov Date: 2010-09-27 15:04 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/df015ec64052 6987115: Non-tiered compilation policy creates unnecessary C1 threads Summary: Fixed NonTieredCompPolicy::compiler_count() to return correct thread count. Reviewed-by: twisti, kvn ! src/share/vm/runtime/compilationPolicy.cpp Changeset: 1375bc8922e4 Author: never Date: 2010-09-27 20:44 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/1375bc8922e4 6987763: assert(kind() == EmptyExceptionState) failed: only EmptyExceptionStates can be modified Reviewed-by: roland, kvn, iveresov ! src/share/vm/c1/c1_ValueStack.hpp Changeset: 8aa5fd5d2046 Author: twisti Date: 2010-09-29 00:30 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/8aa5fd5d2046 6987634: JSR 292 assert(start_bci() >= 0 && start_bci() < code_size()) failed: correct osr_bci argument Reviewed-by: never, kvn ! src/share/vm/opto/doCall.cpp Changeset: ad0638ff8ea4 Author: roland Date: 2010-09-29 18:53 +0200 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/ad0638ff8ea4 6988303: 6986046 breaks build with recent gcc Summary: fixes build break Reviewed-by: never, kvn ! src/share/vm/c1/c1_Instruction.hpp Changeset: 80c9354976b0 Author: iveresov Date: 2010-09-29 16:53 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/80c9354976b0 6988346: 6986046 breaks tiered Summary: adjusted profiling code generation to use the new ValueStack implementation; lowered optimization level for c1_LinearScan.cpp on solaris x64. Reviewed-by: kvn, never ! make/solaris/makefiles/amd64.make ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_GraphBuilder.hpp ! src/share/vm/c1/c1_Instruction.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp Changeset: 56601ef83436 Author: kvn Date: 2010-09-30 18:31 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/56601ef83436 6916062: assert(_inserts <= _insert_limit,"hash table overflow") in NodeHash::hash_insert Summary: Missing check for not empty worklist when puting memory node back on worklist and expecting address type update. Reviewed-by: never ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/phaseX.cpp Changeset: 52e82a6bedaf Author: never Date: 2010-10-04 17:09 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/52e82a6bedaf 6968348: Byteswapped memory access can point to wrong location after JIT Reviewed-by: twisti, kvn, iveresov ! src/cpu/x86/vm/x86_64.ad + test/compiler/6968348/Test6968348.java Changeset: 3f9a70eb8b1f Author: iveresov Date: 2010-10-05 00:19 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/3f9a70eb8b1f 6989368: Regression in scimark2.MonteCarlo in jdk7_b112 on Linux Summary: Fix ciMethod::instructions_size() to return correct value Reviewed-by: kvn, twisti ! src/share/vm/ci/ciMethod.cpp Changeset: fe08403130db Author: kvn Date: 2010-10-05 08:57 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/fe08403130db 6979458: VM crashes when -XX:ObjectAlignmentInBytes is too big Summary: Set upper limit 256 for ObjectAlignmentInBytes value. Reviewed-by: never, iveresov ! src/share/vm/runtime/arguments.cpp Changeset: a3f7f95b0165 Author: never Date: 2010-10-05 11:16 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/a3f7f95b0165 6988018: dtrace/hotspot/MethodInvocation/MethodInvocation002 crashes with client compiler Reviewed-by: iveresov, kvn, kamg ! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp Changeset: a50abfc67f31 Author: never Date: 2010-10-05 17:38 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/a50abfc67f31 6989736: fix mapfile warnings on solaris Reviewed-by: kvn, iveresov, jcoomes ! make/linux/adlc_updater ! make/solaris/adlc_updater ! make/solaris/makefiles/reorder_COMPILER1_i486 ! make/solaris/makefiles/reorder_COMPILER1_sparc ! make/solaris/makefiles/reorder_TIERED_amd64 ! make/solaris/makefiles/reorder_TIERED_i486 ! make/solaris/makefiles/reorder_TIERED_sparc ! make/solaris/makefiles/reorder_TIERED_sparcv9 Changeset: 22e4420d19f7 Author: kvn Date: 2010-10-06 14:18 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/22e4420d19f7 Merge ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/share/vm/runtime/arguments.cpp Changeset: 8b10f48633dc Author: jmasa Date: 2010-09-20 14:38 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/8b10f48633dc 6984287: Regularize how GC parallel workers are specified. Summary: Associate number of GC workers with the workgang as opposed to the task. Reviewed-by: johnc, ysr ! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp ! src/share/vm/gc_implementation/parallelScavenge/pcTasks.hpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_interface/collectedHeap.cpp ! src/share/vm/gc_interface/collectedHeap.hpp ! src/share/vm/includeDB_core ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.hpp ! src/share/vm/memory/referenceProcessor.cpp ! src/share/vm/memory/referenceProcessor.hpp ! src/share/vm/memory/sharedHeap.cpp ! src/share/vm/memory/sharedHeap.hpp ! src/share/vm/utilities/taskqueue.cpp ! src/share/vm/utilities/taskqueue.hpp ! src/share/vm/utilities/workgroup.cpp ! src/share/vm/utilities/workgroup.hpp ! src/share/vm/utilities/yieldingWorkgroup.cpp ! src/share/vm/utilities/yieldingWorkgroup.hpp Changeset: 22cace5e30b5 Author: jcoomes Date: 2010-09-08 16:10 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/22cace5e30b5 6983296: build sanity checks for jdk7 should require SS12u1 Reviewed-by: ohair ! make/solaris/makefiles/sparcWorks.make Changeset: 4805b9f4779e Author: johnc Date: 2010-09-28 09:51 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/4805b9f4779e 6941395: G1: Use only lock-free versions of region stack push() and pop() Summary: Re-enable use of the lock-free versions of region stack push() and pop() by recording aborted regions in a thread-local structure, which are then processed when scanning of the region stack restarts. The previous locking versions of these routines are retained for diagnostic purposes. Reviewed-by: tonyp, ysr ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp Changeset: 894b1d7c7e01 Author: jcoomes Date: 2010-09-28 15:56 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/894b1d7c7e01 6423256: GC stacks should use a better data structure 6942771: SEGV in ParScanThreadState::take_from_overflow_stack Reviewed-by: apetrusenko, ysr, pbk ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp ! src/share/vm/gc_implementation/includeDB_gc_concurrentMarkSweep ! src/share/vm/gc_implementation/includeDB_gc_parallelScavenge ! src/share/vm/gc_implementation/includeDB_gc_serial ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp ! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp ! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.cpp ! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.hpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.hpp ! src/share/vm/gc_implementation/shared/markSweep.cpp ! src/share/vm/gc_implementation/shared/markSweep.hpp ! src/share/vm/gc_implementation/shared/markSweep.inline.hpp ! src/share/vm/includeDB_core ! src/share/vm/memory/allocation.hpp ! src/share/vm/memory/defNewGeneration.cpp ! src/share/vm/memory/defNewGeneration.hpp ! src/share/vm/memory/genMarkSweep.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/thread.cpp + src/share/vm/utilities/stack.hpp + src/share/vm/utilities/stack.inline.hpp ! src/share/vm/utilities/taskqueue.hpp Changeset: c99c53f07c14 Author: ysr Date: 2010-09-29 16:17 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/c99c53f07c14 6692906: CMS: parallel concurrent marking may be prone to hanging or stalling mutators for periods of time Summary: Inserted missing yield(check)s in closures used during the work-stealing phase of parallel concurrent marking, a missing synchronous yield-request in the cms perm gen allocation path, and a terminator-terminator for the offer_termination invocation that monitors the yield status of the concurrent marking task. Elaborated some documentation comments and made some task queue termination loop flags configurable at start-up to aid debugging in the field. Reviewed-by: jmasa, johnc, poonam ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/utilities/yieldingWorkgroup.hpp Changeset: 8f6f7587d292 Author: jcoomes Date: 2010-09-30 12:15 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/8f6f7587d292 6988678: fatal error deadlock handling was unintentionally disabled Reviewed-by: ysr ! src/share/vm/runtime/thread.cpp Changeset: e41cd7fd68a6 Author: ysr Date: 2010-10-01 16:12 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/e41cd7fd68a6 6794422: Perm gen expansion policy for concurrent collectors Summary: Concurrent collectors should expand the perm gen without a full STW GC, but possibly by triggering a concurrent collection. Temporary band-aid for G1 where no concurrent collection is kicked off since the perm gen is not collected concurrently. Reviewed-by: johnc ! src/share/vm/gc_implementation/concurrentMarkSweep/cmsPermGen.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/cmsPermGen.hpp ! src/share/vm/includeDB_core ! src/share/vm/memory/permGen.cpp ! src/share/vm/memory/permGen.hpp Changeset: 4e0094bc41fa Author: johnc Date: 2010-10-01 18:23 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/4e0094bc41fa 6983311: G1: LoopTest hangs when run with -XX:+ExplicitInvokesConcurrent Summary: Clear the concurrent marking "in progress" flag while the FullGCCount_lock is held. This avoids a race that can cause back to back System.gc() calls, when ExplicitGCInvokesConcurrent is enabled, to fail to initiate a marking cycle causing the requesting thread to hang. Reviewed-by: tonyp, ysr ! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp ! src/share/vm/gc_implementation/g1/concurrentMarkThread.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp Changeset: 32a1f7bf0c21 Author: johnc Date: 2010-10-01 21:48 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/32a1f7bf0c21 Merge Changeset: 6e0aac35bfa9 Author: tonyp Date: 2010-10-01 16:43 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/6e0aac35bfa9 6980838: G1: guarantee(false) failed: thread has an unexpected active value in its SATB queue Summary: Under certain circumstances a safepoint could happen between a JavaThread object being created and that object being added to the Java threads list. This could cause the active field of that thread's SATB queue to get out-of-sync with respect to the other Java threads. The solution is to activate the SATB queue, when necessary, before adding the thread to the Java threads list, not when the JavaThread object is created. The changeset also includes a small fix to rename the surrogate locker thread from "Surrogate Locker Thread (CMS)" to "Surrogate Locker Thread (Concurrent GC)" since it's also used in G1. Reviewed-by: iveresov, ysr, johnc, jcoomes ! src/share/vm/gc_implementation/g1/dirtyCardQueue.hpp ! src/share/vm/gc_implementation/g1/ptrQueue.hpp ! src/share/vm/gc_implementation/g1/satbQueue.hpp ! src/share/vm/gc_implementation/shared/concurrentGCThread.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp Changeset: 0715f0cf171d Author: jcoomes Date: 2010-10-08 09:29 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/0715f0cf171d Merge ! src/share/vm/includeDB_core ! src/share/vm/memory/referenceProcessor.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp Changeset: 75588558f1bf Author: never Date: 2010-10-07 21:40 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/75588558f1bf 6980792: Crash "exception happened outside interpreter, nmethods and vtable stubs (1)" Reviewed-by: kvn ! src/cpu/sparc/vm/stubGenerator_sparc.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/runtime.cpp Changeset: a222fcfba398 Author: twisti Date: 2010-10-08 02:42 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/a222fcfba398 6990549: Zero and Shark fixes after 6978355 and 6953144 Reviewed-by: twisti Contributed-by: Gary Benson ! src/cpu/zero/vm/interpreterRT_zero.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/oops/methodOop.cpp ! src/share/vm/shark/sharkCompiler.hpp Changeset: d55217dc206f Author: twisti Date: 2010-10-11 04:18 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/d55217dc206f 6829194: JSR 292 needs to support compressed oops Reviewed-by: kvn, jrose ! src/cpu/sparc/vm/assembler_sparc.cpp ! src/cpu/sparc/vm/assembler_sparc.hpp ! src/cpu/sparc/vm/methodHandles_sparc.cpp ! src/cpu/sparc/vm/stubRoutines_sparc.hpp ! src/cpu/sparc/vm/templateTable_sparc.cpp ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/methodHandles_x86.cpp ! src/cpu/x86/vm/stubRoutines_x86_64.hpp ! src/cpu/x86/vm/templateTable_x86_32.cpp ! src/cpu/x86/vm/templateTable_x86_64.cpp ! src/share/vm/asm/codeBuffer.hpp ! src/share/vm/ci/ciInstanceKlass.cpp ! src/share/vm/ci/ciTypeFlow.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/oops/oop.inline.hpp Changeset: a932f331ef90 Author: twisti Date: 2010-10-12 02:21 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/a932f331ef90 6991065: missed a review comment in 6829194 Reviewed-by: kvn ! src/share/vm/classfile/classFileParser.cpp Changeset: c393f046f4c5 Author: iveresov Date: 2010-10-12 23:51 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/c393f046f4c5 6991512: G1 barriers fail with 64bit C1 Summary: Fix compare-and-swap intrinsic problem with G1 post-barriers and issue with branch ranges in G1 stubs on sparc Reviewed-by: never, kvn ! src/cpu/sparc/vm/assembler_sparc.hpp ! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp ! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp Changeset: 5beba6174298 Author: twisti Date: 2010-10-13 01:19 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/5beba6174298 6987555: JSR 292 unboxing to a boolean value fails on big-endian SPARC Reviewed-by: never, jrose ! src/cpu/sparc/vm/methodHandles_sparc.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/methodHandles.hpp + test/compiler/6987555/Test6987555.java Changeset: ecca2e3e2767 Author: twisti Date: 2010-10-13 13:31 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/ecca2e3e2767 Merge Changeset: 357451a9ae6a Author: roland Date: 2010-10-13 10:29 +0200 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/357451a9ae6a 6991211: assert failure on sparc: "can not have caller-save register operands at calls" Summary: fixes sparc only assert failure following 6972540 Reviewed-by: never ! src/cpu/sparc/vm/c1_LinearScan_sparc.hpp Changeset: 94d77a279225 Author: roland Date: 2010-10-13 15:38 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/94d77a279225 Merge Changeset: b98784e85f71 Author: kvn Date: 2010-10-14 10:46 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/b98784e85f71 Merge Changeset: 52f19c724d96 Author: trims Date: 2010-10-14 15:52 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/52f19c724d96 Merge ! .hgtags Changeset: 570870354f86 Author: trims Date: 2010-10-14 16:05 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/570870354f86 6992267: Bump the HS20 build number to 02 Summary: Update the HS20 build number to 02 Reviewed-by: jcoomes ! make/hotspot_version Changeset: bdbc48857210 Author: trims Date: 2010-10-20 16:49 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/bdbc48857210 Merge ! .hgtags Changeset: 96b3f2a7add0 Author: cl Date: 2010-10-21 17:12 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/96b3f2a7add0 Added tag jdk7-b115 for changeset bdbc48857210 ! .hgtags Changeset: 806d0c037e6b Author: cl Date: 2010-10-28 13:31 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/806d0c037e6b Added tag jdk7-b116 for changeset 96b3f2a7add0 ! .hgtags Changeset: f76d6843e13d Author: Greg Lewis Date: 2010-10-31 14:26 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/f76d6843e13d Merge from main OpenJDK repository ! make/Makefile ! make/defs.make ! make/linux/makefiles/defs.make ! make/solaris/makefiles/defs.make ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/interp_masm_x86_32.cpp ! src/cpu/x86/vm/interpreterRT_x86_32.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/templateTable_x86_32.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/gc_implementation/includeDB_gc_parallelScavenge - src/share/vm/gc_implementation/parallelScavenge/prefetchQueue.hpp ! src/share/vm/includeDB_compiler2 ! src/share/vm/includeDB_core ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/vm_version.cpp ! src/share/vm/utilities/globalDefinitions_gcc.hpp ! src/share/vm/utilities/macros.hpp ! src/share/vm/utilities/vmError.cpp Changeset: 32dc76d3352a Author: Greg Lewis Date: 2010-10-31 17:57 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/32dc76d3352a . Make BSD changes to match the Linux/Solaris specific changes. ! make/bsd/Makefile ! make/bsd/adlc_updater ! make/bsd/makefiles/build_vm_def.sh ! make/bsd/makefiles/buildtree.make ! make/bsd/makefiles/defs.make ! make/bsd/makefiles/gcc.make ! make/bsd/makefiles/product.make ! make/bsd/makefiles/sa.make ! make/bsd/makefiles/saproc.make + make/bsd/makefiles/shark.make ! make/bsd/makefiles/top.make ! make/bsd/makefiles/vm.make ! src/os/bsd/launcher/java_md.c ! src/os/bsd/vm/attachListener_bsd.cpp ! src/os/bsd/vm/globals_bsd.hpp ! src/os/bsd/vm/os_bsd.cpp ! src/os_cpu/bsd_x86/vm/orderAccess_bsd_x86.inline.hpp ! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp ! src/os_cpu/bsd_x86/vm/thread_bsd_x86.cpp ! src/os_cpu/bsd_zero/vm/os_bsd_zero.cpp ! src/os_cpu/bsd_zero/vm/thread_bsd_zero.cpp From glewis at eyesbeyond.com Sun Oct 31 18:04:39 2010 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Mon, 01 Nov 2010 01:04:39 +0000 Subject: hg: bsd-port/bsd-port/jaxp: 19 new changesets Message-ID: <20101101010439.637A94759E@hg.openjdk.java.net> Changeset: 20ee37c1372a Author: cl Date: 2010-08-19 15:13 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/20ee37c1372a Added tag jdk7-b106 for changeset 5ba8469212a6 ! .hgtags Changeset: 7d379f8934ca Author: cl Date: 2010-08-26 16:16 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/7d379f8934ca Added tag jdk7-b107 for changeset 20ee37c1372a ! .hgtags Changeset: 840d6acde4e8 Author: cl Date: 2010-09-03 12:49 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/840d6acde4e8 Added tag jdk7-b108 for changeset 7d379f8934ca ! .hgtags Changeset: cc845b339690 Author: ohair Date: 2010-09-07 15:15 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/cc845b339690 6982946: Change make/jprt.properties to defer to JPRT itself for jdk platform list Reviewed-by: kamg ! make/jprt.properties Changeset: 0f382d6120fc Author: cl Date: 2010-09-08 14:04 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/0f382d6120fc Merge Changeset: d422dbdd0976 Author: cl Date: 2010-09-09 15:07 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/d422dbdd0976 Added tag jdk7-b109 for changeset 0f382d6120fc ! .hgtags Changeset: 8106c747067c Author: cl Date: 2010-09-16 15:13 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/8106c747067c Added tag jdk7-b110 for changeset d422dbdd0976 ! .hgtags Changeset: 028a06f776c0 Author: cl Date: 2010-09-23 17:33 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/028a06f776c0 Added tag jdk7-b111 for changeset 8106c747067c ! .hgtags Changeset: a3fe5892cd26 Author: ohair Date: 2010-09-01 13:28 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/a3fe5892cd26 6981408: Upgrade jaxp to 1.4.4 Reviewed-by: darcy Contributed-by: Joe Wang ! jaxp.properties Changeset: 4a249814b147 Author: lana Date: 2010-09-02 22:09 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/4a249814b147 Merge Changeset: e58a0bea47f6 Author: ohair Date: 2010-09-07 15:50 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/e58a0bea47f6 Merge Changeset: b23fd715a158 Author: lana Date: 2010-09-16 11:18 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/b23fd715a158 Merge Changeset: 1b0525424288 Author: lana Date: 2010-09-24 16:38 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/1b0525424288 Merge Changeset: bc0c84ce54c3 Author: cl Date: 2010-10-01 15:45 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/bc0c84ce54c3 Added tag jdk7-b112 for changeset 1b0525424288 ! .hgtags Changeset: d57197d22c2b Author: cl Date: 2010-10-07 15:12 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/d57197d22c2b Added tag jdk7-b113 for changeset bc0c84ce54c3 ! .hgtags Changeset: dc1612e1d3ac Author: cl Date: 2010-10-14 19:25 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/dc1612e1d3ac Added tag jdk7-b114 for changeset d57197d22c2b ! .hgtags Changeset: f8d4e6c6cfce Author: cl Date: 2010-10-21 17:12 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/f8d4e6c6cfce Added tag jdk7-b115 for changeset dc1612e1d3ac ! .hgtags Changeset: 9ee4d96e8934 Author: cl Date: 2010-10-28 13:31 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/9ee4d96e8934 Added tag jdk7-b116 for changeset f8d4e6c6cfce ! .hgtags Changeset: 2a179d2a271b Author: Greg Lewis Date: 2010-10-31 14:03 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/2a179d2a271b Merge from main OpenJDK repository From glewis at eyesbeyond.com Sun Oct 31 18:04:44 2010 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Mon, 01 Nov 2010 01:04:44 +0000 Subject: hg: bsd-port/bsd-port/jaxws: 19 new changesets Message-ID: <20101101010444.E6F964759F@hg.openjdk.java.net> Changeset: 017612ea6af4 Author: cl Date: 2010-08-19 15:13 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/017612ea6af4 Added tag jdk7-b106 for changeset bc45ccc5bcca ! .hgtags Changeset: b1ca39340238 Author: cl Date: 2010-08-26 16:16 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/b1ca39340238 Added tag jdk7-b107 for changeset 017612ea6af4 ! .hgtags Changeset: ef7838f988c5 Author: cl Date: 2010-09-03 12:49 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/ef7838f988c5 Added tag jdk7-b108 for changeset b1ca39340238 ! .hgtags Changeset: 06c51671c84b Author: ohair Date: 2010-09-07 15:16 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/06c51671c84b 6982946: Change make/jprt.properties to defer to JPRT itself for jdk platform list Reviewed-by: kamg ! make/jprt.properties Changeset: 4f626e0d70bd Author: cl Date: 2010-09-08 14:04 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/4f626e0d70bd Merge Changeset: 95ecac35fb11 Author: cl Date: 2010-09-09 15:07 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/95ecac35fb11 Added tag jdk7-b109 for changeset 4f626e0d70bd ! .hgtags Changeset: 2575ebca96c7 Author: cl Date: 2010-09-16 15:13 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/2575ebca96c7 Added tag jdk7-b110 for changeset 95ecac35fb11 ! .hgtags Changeset: 3c8627862d07 Author: cl Date: 2010-09-23 17:33 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/3c8627862d07 Added tag jdk7-b111 for changeset 2575ebca96c7 ! .hgtags Changeset: c6c2f9094bdd Author: ohair Date: 2010-08-30 16:00 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/c6c2f9094bdd 6962317: jdk7 jaxws source bundle still needs rebranding 6955300: Missing files in the jaf source bundle Reviewed-by: ramap ! jaxws.properties Changeset: 5dd2cc894d0c Author: lana Date: 2010-09-02 22:09 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/5dd2cc894d0c Merge Changeset: 74737bd256fa Author: ohair Date: 2010-09-07 15:51 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/74737bd256fa Merge Changeset: 4635da51e3cb Author: lana Date: 2010-09-16 11:18 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/4635da51e3cb Merge Changeset: 8e0f0054817f Author: lana Date: 2010-09-24 16:38 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/8e0f0054817f Merge Changeset: d35c94fd2236 Author: cl Date: 2010-10-01 15:45 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/d35c94fd2236 Added tag jdk7-b112 for changeset 8e0f0054817f ! .hgtags Changeset: 400f494c81c5 Author: cl Date: 2010-10-07 15:12 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/400f494c81c5 Added tag jdk7-b113 for changeset d35c94fd2236 ! .hgtags Changeset: 824cc44bd6eb Author: cl Date: 2010-10-14 19:25 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/824cc44bd6eb Added tag jdk7-b114 for changeset 400f494c81c5 ! .hgtags Changeset: 376ac153078d Author: cl Date: 2010-10-21 17:12 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/376ac153078d Added tag jdk7-b115 for changeset 824cc44bd6eb ! .hgtags Changeset: 1320fb3bb588 Author: cl Date: 2010-10-28 13:31 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/1320fb3bb588 Added tag jdk7-b116 for changeset 376ac153078d ! .hgtags Changeset: 4d95dab736b9 Author: Greg Lewis Date: 2010-10-31 14:03 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/4d95dab736b9 Merge from main OpenJDK repository From glewis at eyesbeyond.com Sun Oct 31 18:13:29 2010 From: glewis at eyesbeyond.com (Greg Lewis) Date: Sun, 31 Oct 2010 18:13:29 -0700 Subject: tracking JDK7 In-Reply-To: References: Message-ID: <20101101011329.GA30042@misty.eyesbeyond.com> On Thu, Oct 21, 2010 at 10:35:46PM -0700, John Rose wrote: > I see that the BSD port has been integrated with b105 since 8/14. > > Meanwhile, JDK7 has now advanced to b115. > > Is there a problem holding up the integration of the new JDK7 changes? > > (Is there a project status page where I should be looking? The wiki > looks too quiet.) John, sorry for the late reply. Rather than go through what was holding up things I've instead just done some merging this afternoon and am at the moment pushing an update to the current build. The big caveat is that the update is very lightly tested on FreeBSD/i386 only. Please test on whatever platform is most important to you (e.g. MacOS X) and let me know of any problems. I'd be very happy to commit patches or to alternatively look into problems as time permits (which is one of things which tends to hold up updates). Also untested is the Shark build, which is now part of mainline OpenJDK. This will require LLVM, but should be a boon for people working on architectures which aren't mainstream (at least from the JDK perspective). -- Greg Lewis Email : glewis at eyesbeyond.com Eyes Beyond Web : http://www.eyesbeyond.com Information Technology FreeBSD : glewis at FreeBSD.org From glewis at eyesbeyond.com Sun Oct 31 17:58:17 2010 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Mon, 01 Nov 2010 00:58:17 +0000 Subject: hg: bsd-port/bsd-port: 36 new changesets Message-ID: <20101101005818.9CCF54759A@hg.openjdk.java.net> Changeset: 7d396ad455c3 Author: cl Date: 2010-08-19 15:12 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/7d396ad455c3 Added tag jdk7-b106 for changeset 43096cccf1ce ! .hgtags Changeset: 140fdef4ddf5 Author: cl Date: 2010-08-26 16:16 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/140fdef4ddf5 Added tag jdk7-b107 for changeset 7d396ad455c3 ! .hgtags Changeset: 0df9c57eb80d Author: cl Date: 2010-09-03 12:49 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/0df9c57eb80d Added tag jdk7-b108 for changeset 140fdef4ddf5 ! .hgtags Changeset: d6ea39e0d3eb Author: ohair Date: 2010-09-07 15:13 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/d6ea39e0d3eb 6982946: Change make/jprt.properties to defer to JPRT itself for jdk platform list Reviewed-by: kamg ! make/jprt.properties Changeset: 81dfc728d7bb Author: cl Date: 2010-09-08 14:04 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/81dfc728d7bb Merge Changeset: f241877c0ac9 Author: cl Date: 2010-09-09 15:07 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/f241877c0ac9 Added tag jdk7-b109 for changeset 81dfc728d7bb ! .hgtags Changeset: 782c0c738f6d Author: ohair Date: 2010-09-08 15:13 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/782c0c738f6d 6974017: Upgrade required Solaris Studio compilers to 5.10 (12 update 1 + patches) Reviewed-by: jcoomes ! README-builds.html Changeset: 973560f0387d Author: cl Date: 2010-09-08 17:29 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/973560f0387d Merge Changeset: c129c592e9d6 Author: ohair Date: 2010-09-09 17:08 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/c129c592e9d6 6982137: Rebranding pass 2 - missed copyright changes Reviewed-by: mbykov ! make/templates/gpl-cp-header ! make/templates/gpl-header Changeset: 2a02d4a6955c Author: cl Date: 2010-09-15 13:40 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/2a02d4a6955c Merge Changeset: 9702d6fef68e Author: cl Date: 2010-09-16 15:12 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/9702d6fef68e Added tag jdk7-b110 for changeset 2a02d4a6955c ! .hgtags Changeset: 989da1ce9287 Author: cl Date: 2010-09-23 17:33 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/989da1ce9287 Added tag jdk7-b111 for changeset 9702d6fef68e ! .hgtags Changeset: 1fbed32d2ddd Author: gbenson Date: 2010-08-24 13:27 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/1fbed32d2ddd 6976186: Integrate Shark Summary: Shark is a JIT compiler for Zero that uses the LLVM compiler infrastructure. Reviewed-by: ohair ! make/hotspot-rules.gmk Changeset: 90357eee5234 Author: lana Date: 2010-09-02 22:07 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/90357eee5234 Merge Changeset: b331aef4bef0 Author: ohair Date: 2010-09-07 15:51 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/b331aef4bef0 Merge Changeset: 87e98a1df774 Author: lana Date: 2010-09-16 11:18 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/87e98a1df774 Merge Changeset: b852103caf73 Author: lana Date: 2010-09-24 16:38 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/b852103caf73 Merge Changeset: c1df968c4527 Author: cl Date: 2010-10-01 15:44 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/c1df968c4527 Added tag jdk7-b112 for changeset b852103caf73 ! .hgtags Changeset: aaf7fab2e8e4 Author: cl Date: 2010-10-07 15:12 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/aaf7fab2e8e4 Added tag jdk7-b113 for changeset c1df968c4527 ! .hgtags Changeset: ed13debe9a5e Author: ohair Date: 2010-09-24 14:03 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/ed13debe9a5e 6987114: Fix top level "test" Makefile logic, add jdk/make/Makefile test target Reviewed-by: mchung ! Makefile Changeset: 27d945094f81 Author: ohair Date: 2010-09-24 14:04 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/27d945094f81 6987117: Add jprt test sets Reviewed-by: mchung ! make/jprt.properties Changeset: befdbb69155b Author: lana Date: 2010-09-25 10:38 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/befdbb69155b Merge Changeset: db9fe730f305 Author: lana Date: 2010-10-04 14:38 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/db9fe730f305 Merge Changeset: 27985a5c6e52 Author: lana Date: 2010-10-12 12:47 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/27985a5c6e52 Merge Changeset: 73c9023ae9b0 Author: cl Date: 2010-10-14 19:24 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/73c9023ae9b0 Added tag jdk7-b114 for changeset 27985a5c6e52 ! .hgtags Changeset: 1fa39984ba8c Author: igor Date: 2010-09-03 20:19 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/1fa39984ba8c 6978977: Productivity: use ant for java part of build Reviewed-by: mduigou, herrick, ohair, ngthomas ! .hgignore ! make/deploy-rules.gmk Changeset: 85736b9f2026 Author: herrick Date: 2010-09-17 07:08 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/85736b9f2026 Merge Changeset: d4a7e4600b21 Author: herrick Date: 2010-09-17 07:10 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/d4a7e4600b21 Merge Changeset: 810a461889ab Author: igor Date: 2010-09-28 10:29 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/810a461889ab 6982520: Move kernel to install ws Reviewed-by: herrick, billyh ! make/deploy-rules.gmk Changeset: 2a7813a9b529 Author: herrick Date: 2010-10-02 11:08 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/2a7813a9b529 Merge Changeset: fd3a1c515903 Author: jqzuo Date: 2010-10-04 16:36 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/fd3a1c515903 6983855: The jre combo bundle target needs to be added in the makefile Reviewed-by: billyh, paulk ! make/install-rules.gmk Changeset: 5cc9bb94398a Author: jqzuo Date: 2010-10-12 13:29 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/5cc9bb94398a Merge Changeset: e8ebdf41b9c0 Author: jqzuo Date: 2010-10-18 11:13 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/e8ebdf41b9c0 Merge Changeset: 94e9a1bfba8b Author: cl Date: 2010-10-21 17:12 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/94e9a1bfba8b Added tag jdk7-b115 for changeset e8ebdf41b9c0 ! .hgtags Changeset: 7220e60b097f Author: cl Date: 2010-10-28 13:31 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/7220e60b097f Added tag jdk7-b116 for changeset 94e9a1bfba8b ! .hgtags Changeset: 36ed70332799 Author: Greg Lewis Date: 2010-10-31 14:00 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/36ed70332799 Merge from main OpenJDK repository From glewis at eyesbeyond.com Sun Oct 31 18:57:09 2010 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Mon, 01 Nov 2010 01:57:09 +0000 Subject: hg: bsd-port/bsd-port/langtools: 94 new changesets Message-ID: <20101101020001.5B12C475A4@hg.openjdk.java.net> Changeset: 2c1c657f69a4 Author: cl Date: 2010-08-19 15:13 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/2c1c657f69a4 Added tag jdk7-b106 for changeset 112fcc00659d ! .hgtags Changeset: a408ebb8b3d4 Author: cl Date: 2010-08-26 16:17 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/a408ebb8b3d4 Added tag jdk7-b107 for changeset 2c1c657f69a4 ! .hgtags Changeset: 0fe472f4a332 Author: mcimadamore Date: 2010-08-05 09:44 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/0fe472f4a332 6881115: javac permits nested anno w/o mandatory attrs => IncompleteAnnotationException Summary: default annotation value is not attributed Reviewed-by: jjg, darcy ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/Check.java + test/tools/javac/annotations/6881115/T6881115.java + test/tools/javac/annotations/6881115/T6881115.out Changeset: 237f3bd52242 Author: mcimadamore Date: 2010-08-05 09:45 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/237f3bd52242 6857948: Calling a constructor with a doubly bogus argument causes an internal error Summary: problem when constructor resolution returns an erroneous symbol Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/6857948/T6857948.java + test/tools/javac/6857948/T6857948.out Changeset: a2d8c7071f24 Author: mcimadamore Date: 2010-08-10 14:52 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/a2d8c7071f24 6975275: diamond implementation needs some cleanup Summary: resolution issues during diamond inference should be reported through Resolve.logResolveError() Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/Resolve.java Changeset: ea1930f4b789 Author: mcimadamore Date: 2010-08-10 14:53 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/ea1930f4b789 6975231: Regression test for 6881115 is failing with compiler output not matching expected output Summary: missing symbols are collected in an HashSet which doesn't preserve ordering Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/Check.java ! src/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/tools/javac/annotations/6881115/T6881115.out + test/tools/javac/diags/examples/AnnotationMissingValues1.java Changeset: c04ae2714f52 Author: lana Date: 2010-08-12 19:59 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/c04ae2714f52 Merge Changeset: 27bae58329d5 Author: mcimadamore Date: 2010-08-16 14:56 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/27bae58329d5 6976649: javac does not enforce required annotation elements in arrays Summary: type annotation should take advantage of recursive annotation checking Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/Check.java ! test/tools/javac/annotations/6881115/T6881115.java ! test/tools/javac/annotations/6881115/T6881115.out ! test/tools/javac/annotations/pos/TrailingComma.java Changeset: dc550520ed6f Author: mcimadamore Date: 2010-08-16 14:58 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/dc550520ed6f 6369605: Unconstrained type variables fails to include bounds Summary: unconstrained type-variables with recursive bounds are not inferred properly Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/code/Type.java ! src/share/classes/com/sun/tools/javac/comp/Infer.java ! test/tools/javac/Diagnostics/6862608/T6862608a.out ! test/tools/javac/diags/examples.not-yet.txt ! test/tools/javac/diags/examples/InvalidInferredTypes.java + test/tools/javac/generics/inference/6369605/T6369605a.java + test/tools/javac/generics/inference/6369605/T6369605b.java ! test/tools/javac/generics/inference/6638712/T6638712a.out Changeset: a31c511db424 Author: jjg Date: 2010-08-16 14:59 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/a31c511db424 6976833: options included twice in Example SimpleCompiler Reviewed-by: darcy ! test/tools/javac/diags/Example.java Changeset: c655e0280bdc Author: mcimadamore Date: 2010-08-19 11:50 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/c655e0280bdc 6886247: regression: javac crashes with an assertion error in Attr.java Summary: capture conversion does not work on nested types Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/code/Types.java + test/tools/javac/generics/wildcards/6886247/T6886247_1.java + test/tools/javac/generics/wildcards/6886247/T6886247_2.java + test/tools/javac/generics/wildcards/6886247/T6886247_2.out Changeset: d6fe0ea070aa Author: mcimadamore Date: 2010-08-19 11:52 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/d6fe0ea070aa 6885255: Improve usability of raw warnings Summary: raw warnings should be disabled in (i) instanceof expressions and (ii) when java.lang.Class is not parameterized Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/Check.java ! test/tools/javac/warnings/6747671/T6747671.java ! test/tools/javac/warnings/6747671/T6747671.out + test/tools/javac/warnings/6885255/T6885255.java + test/tools/javac/warnings/6885255/T6885255.out Changeset: a75770c0d7f6 Author: mcimadamore Date: 2010-08-19 11:54 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/a75770c0d7f6 6977800: Regression: invalid resolution of supertype for local class Summary: resolution of superclass/superinterfaces in extends/implements clause skips local classes Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/Check.java ! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java + test/tools/javac/T6977800.java ! test/tools/javac/generics/typevars/5060485/Compatibility.java + test/tools/javac/generics/typevars/5060485/Compatibility.out + test/tools/javac/generics/typevars/5060485/Compatibility02.java + test/tools/javac/generics/typevars/5060485/Compatibility02.out Changeset: 995bcdb9a41d Author: mcimadamore Date: 2010-08-23 16:59 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/995bcdb9a41d 6932571: Compiling Generics causing Inconvertible types Summary: Types.rewriteQuantifiers() does not work well with recursive type-variable bounds Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/code/Type.java ! src/share/classes/com/sun/tools/javac/code/Types.java + test/tools/javac/cast/6270087/T6270087.java + test/tools/javac/cast/6270087/T6270087neg.java + test/tools/javac/cast/6270087/T6270087neg.out + test/tools/javac/cast/6507317/T6507317.java + test/tools/javac/cast/6569057/T6569057.java + test/tools/javac/cast/6932571/T6932571a.java + test/tools/javac/cast/6932571/T6932571b.java + test/tools/javac/cast/6932571/T6932571neg.java + test/tools/javac/cast/6932571/T6932571neg.out Changeset: 594b3c2ef585 Author: mcimadamore Date: 2010-08-23 17:00 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/594b3c2ef585 6978574: return statement in try block with multi-catch causes ClassFormatError Summary: Wrong nested loops in Gen.java causes javac to generate bad bytecode Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/jvm/Gen.java + test/tools/javac/multicatch/T6978574.java Changeset: 6b95dd682538 Author: jjg Date: 2010-08-23 11:56 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/6b95dd682538 6975005: improve JavacProcessingEnvironment.Round abstraction Reviewed-by: darcy ! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! test/tools/javac/T6358024.java ! test/tools/javac/T6403466.out ! test/tools/javac/processing/filer/TestLastRound.out Changeset: a626d8c1de6e Author: jjg Date: 2010-08-23 15:13 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/a626d8c1de6e 6976747: JCDiagnostic: replace "boolean mandatory" with new "Set" Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/share/classes/com/sun/tools/javac/util/JCDiagnostic.java Changeset: 0c81bff15ced Author: lana Date: 2010-08-23 19:14 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/0c81bff15ced Merge Changeset: ba774f919ad0 Author: lana Date: 2010-08-29 22:42 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/ba774f919ad0 Merge Changeset: 47e7ff871196 Author: ohair Date: 2010-09-07 15:14 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/47e7ff871196 6982946: Change make/jprt.properties to defer to JPRT itself for jdk platform list Reviewed-by: kamg ! make/jprt.properties Changeset: f4d91b4f7153 Author: cl Date: 2010-09-03 12:50 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/f4d91b4f7153 Added tag jdk7-b108 for changeset a408ebb8b3d4 ! .hgtags Changeset: 4826378eaade Author: cl Date: 2010-09-09 13:49 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/4826378eaade Merge Changeset: 1c13c5ea73b5 Author: cl Date: 2010-09-09 15:08 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/1c13c5ea73b5 Added tag jdk7-b109 for changeset 4826378eaade ! .hgtags Changeset: b599cc9a9c22 Author: ohair Date: 2010-09-09 16:29 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/b599cc9a9c22 6982137: Rebranding pass 2 - missed copyright changes Reviewed-by: mbykov ! test/tools/javac/generics/inference/6938454/T6938454a.java ! test/tools/javac/generics/inference/6938454/T6938454b.java Changeset: 32da0f38d2fe Author: cl Date: 2010-09-15 13:41 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/32da0f38d2fe Merge Changeset: 8bec624274ef Author: cl Date: 2010-09-16 15:13 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/8bec624274ef Added tag jdk7-b110 for changeset 32da0f38d2fe ! .hgtags Changeset: 7ad86852c38a Author: cl Date: 2010-09-23 17:33 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/7ad86852c38a Added tag jdk7-b111 for changeset 8bec624274ef ! .hgtags Changeset: e9d09e97d669 Author: jjg Date: 2010-08-24 11:31 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/e9d09e97d669 6935638: -implicit:none prevents compilation with annotation processing Reviewed-by: darcy ! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java + test/tools/javac/processing/options/TestImplicitNone.java Changeset: f3323b1c65ee Author: jjg Date: 2010-08-24 15:09 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/f3323b1c65ee 6929404: Filer.getResource(SOURCE_PATH, ...) does not work when -sourcepath contains >1 entry Reviewed-by: darcy ! src/share/classes/com/sun/tools/javac/processing/JavacFiler.java + test/tools/javac/processing/filer/TestGetResource2.java Changeset: 6ef801fa38b7 Author: jjg Date: 2010-08-25 11:24 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/6ef801fa38b7 6979564: ":" for path separator in dist/bin/javac does not work on Windows Reviewed-by: jjh ! make/build.xml ! src/share/bin/launcher.sh-template Changeset: 70ebdef189c9 Author: jjg Date: 2010-08-25 11:40 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/70ebdef189c9 6960424: new option -Xpkginfo for better control of when package-info.class is generated Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/code/Attribute.java ! src/share/classes/com/sun/tools/javac/code/Types.java ! src/share/classes/com/sun/tools/javac/comp/Enter.java ! src/share/classes/com/sun/tools/javac/comp/Lower.java ! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! src/share/classes/com/sun/tools/javac/main/OptionName.java ! src/share/classes/com/sun/tools/javac/main/RecognizedOptions.java ! src/share/classes/com/sun/tools/javac/resources/javac.properties + test/tools/javac/TestPkgInfo.java Changeset: ecff24121064 Author: naoto Date: 2010-08-25 15:31 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/ecff24121064 6875847: Java Locale Enhancement Summary: Fix for javac to allow "sun.util.locale" package accessible. Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/resources/legacy.properties Changeset: cfd047f3cf60 Author: jjg Date: 2010-08-26 15:17 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/cfd047f3cf60 6604599: ToolProvider should be less compiler-specific Reviewed-by: darcy ! src/share/classes/javax/tools/ToolProvider.java + test/tools/javac/api/ToolProvider/HelloWorldTest.java + test/tools/javac/api/ToolProvider/ToolProviderTest1.java + test/tools/javac/api/ToolProvider/ToolProviderTest2.java Changeset: ae3acbf63943 Author: jjg Date: 2010-08-26 16:13 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/ae3acbf63943 6980017: javap -XDdetail:source behaves badly if source not available. Reviewed-by: ksrini ! src/share/classes/com/sun/tools/javap/CodeWriter.java ! src/share/classes/com/sun/tools/javap/SourceWriter.java + test/tools/javap/T6980017.java Changeset: 3a9f319be48a Author: jjg Date: 2010-08-27 17:14 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/3a9f319be48a 6980724: test/tools/javac/InterfaceAssert.java sometimes fails Reviewed-by: darcy ! test/tools/javac/InterfaceAssert.java Changeset: b4e7a57af8df Author: jjg Date: 2010-08-27 17:21 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/b4e7a57af8df 6570730: com.sun.source.tree.ModifiersTree.getFlags() should return class type Reviewed-by: mcimadamore ! src/share/classes/com/sun/source/tree/Tree.java ! src/share/classes/com/sun/tools/javac/tree/JCTree.java - test/tools/javac/T6341023.java + test/tools/javac/tree/ClassTreeTest.java + test/tools/javac/tree/TreeKindTest.java Changeset: eb7c263aab73 Author: jjg Date: 2010-08-27 17:59 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/eb7c263aab73 6980707: Reduce use of IOException in JavaCompiler Reviewed-by: darcy ! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/share/classes/com/sun/tools/javac/main/Main.java ! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/share/classes/com/sun/tools/javac/util/FatalError.java ! test/tools/javac/diags/examples.not-yet.txt Changeset: 4124840b35fe Author: jjg Date: 2010-08-30 18:03 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/4124840b35fe 6403465: javac should defer diagnostics until it can be determined they are persistent Reviewed-by: mcimadamore, darcy ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/share/classes/com/sun/tools/javac/util/Log.java ! test/tools/javac/processing/6430209/b6341534.java + test/tools/javac/processing/errors/TestSuppression.java Changeset: d3ead6731a91 Author: jrose Date: 2010-09-01 03:19 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/d3ead6731a91 6979683: inconsistent interaction of reference cast with box/unbox conversions leaves out a useful case Summary: Allow casts which narrow and then unbox. Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/code/Types.java ! src/share/classes/com/sun/tools/javac/comp/Lower.java + test/tools/javac/6979683/TestCast6979683_BAD34.java + test/tools/javac/6979683/TestCast6979683_BAD34.java.errlog + test/tools/javac/6979683/TestCast6979683_BAD35.java + test/tools/javac/6979683/TestCast6979683_BAD35.java.errlog + test/tools/javac/6979683/TestCast6979683_BAD36.java + test/tools/javac/6979683/TestCast6979683_BAD36.java.errlog + test/tools/javac/6979683/TestCast6979683_BAD37.java + test/tools/javac/6979683/TestCast6979683_BAD37.java.errlog + test/tools/javac/6979683/TestCast6979683_BAD38.java + test/tools/javac/6979683/TestCast6979683_BAD38.java.errlog + test/tools/javac/6979683/TestCast6979683_BAD39.java + test/tools/javac/6979683/TestCast6979683_BAD39.java.errlog + test/tools/javac/6979683/TestCast6979683_GOOD.java Changeset: f37253c9e082 Author: sundar Date: 2010-09-02 23:10 +0530 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/f37253c9e082 6458749: TypeParameterElement.getEnclosedElements throws NPE within javac. Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/code/Symbol.java + test/tools/javac/T6458749.java Changeset: 3ff3f20471b4 Author: jjg Date: 2010-09-02 18:26 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/3ff3f20471b4 6921495: spurious semicolons in class def cause empty NOPOS blocks Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/parser/JavacParser.java + test/tools/javac/parser/ExtraSemiTest.java Changeset: 25dd23fa2511 Author: sundar Date: 2010-09-03 11:25 +0530 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/25dd23fa2511 6458823: Messager messages on TypeParamterElements to not include position information. Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java + test/tools/javac/T6458823/MyProcessor.java + test/tools/javac/T6458823/T6458823.java + test/tools/javac/T6458823/TestClass.java Changeset: d54300fb3554 Author: sundar Date: 2010-09-03 12:36 +0530 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/d54300fb3554 6956462: AssertionError exception thrown in the Compiler Tree API in JDK 7. Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/T6956462/T6956462.java + test/tools/javac/T6956462/TestClass.java Changeset: 3fba23db9619 Author: lana Date: 2010-09-02 22:11 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/3fba23db9619 Merge Changeset: 68e765b1e9ed Author: lana Date: 2010-09-03 12:00 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/68e765b1e9ed Merge Changeset: ea54372637a5 Author: jjg Date: 2010-09-06 12:55 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/ea54372637a5 6930507: Symbols for anonymous and local classes made too late for use by java tree API Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java + test/tools/javac/api/TestGetElement.java ! test/tools/javac/processing/model/element/TestAnonClassNames.java ! test/tools/javac/processing/model/element/TestAnonSourceNames.java Changeset: 7ae4016c5938 Author: mcimadamore Date: 2010-09-07 17:31 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/7ae4016c5938 6337171: javac should create bridge methods when type variable bounds restricted Summary: javac should add synthetic overrides for inherited abstract methods in order to preserve binary compatibility Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/code/Flags.java ! src/share/classes/com/sun/tools/javac/code/Scope.java ! 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/TransTypes.java + src/share/classes/com/sun/tools/javac/util/Filter.java + test/tools/javac/generics/OverrideBridge.java Changeset: 584365f256a7 Author: mcimadamore Date: 2010-09-07 17:32 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/584365f256a7 6979327: method handle invocation should use casts instead of type parameters to specify return type Summary: infer return type for polymorphic signature calls according to updated JSR 292 draft Reviewed-by: jjg Contributed-by: john.r.rose at oracle.com ! src/share/classes/com/sun/tools/javac/code/Source.java ! src/share/classes/com/sun/tools/javac/code/Symbol.java ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/Infer.java ! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java ! src/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! src/share/classes/com/sun/tools/javac/jvm/Target.java ! src/share/classes/com/sun/tools/javac/main/Main.java ! src/share/classes/com/sun/tools/javac/parser/Scanner.java ! src/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/share/classes/com/sun/tools/javac/util/Names.java ! test/tools/javac/diags/examples.not-yet.txt + test/tools/javac/diags/examples/TypeParameterOnPolymorphicSignature.java + test/tools/javac/diags/examples/UnsupportedExoticID.java ! test/tools/javac/meth/InvokeDyn.java + test/tools/javac/meth/InvokeDynTrans.java + test/tools/javac/meth/InvokeDynTrans.out ! test/tools/javac/meth/InvokeMH.java + test/tools/javac/meth/InvokeMHTrans.java + test/tools/javac/meth/InvokeMHTrans.out - test/tools/javac/meth/MakeNegTests.sh - test/tools/javac/quid/MakeNegTests.sh ! test/tools/javac/quid/QuotedIdent.java ! test/tools/javac/quid/QuotedIdent2.java Changeset: 12d8f7e417fd Author: mcimadamore Date: 2010-09-07 17:32 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/12d8f7e417fd 6981185: com.sun.tools.model.JavacTypes.contains() calls Type.contains instead of Types.containsType Summary: wrong implementation is causing trivial containment tests to fail unexpectedly (when such tests are executed using compiler API) Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/model/JavacTypes.java + test/tools/javac/api/TestContainTypes.java Changeset: bfdfc13fe641 Author: mcimadamore Date: 2010-09-07 17:33 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/bfdfc13fe641 6970584: Flow.java should be more error-friendly Summary: Added a post-attribution visitor that fixup uninitialized types/symbol in AST after erroneous attribution Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/code/Symtab.java ! src/share/classes/com/sun/tools/javac/comp/Annotate.java ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/Flow.java ! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java + test/tools/javac/failover/CheckAttributedTree.java + test/tools/javac/failover/FailOver01.java + test/tools/javac/failover/FailOver01.out + test/tools/javac/failover/FailOver02.java + test/tools/javac/failover/FailOver02.out + test/tools/javac/failover/FailOver03.java + test/tools/javac/failover/FailOver03.out + test/tools/javac/failover/FailOver04.java + test/tools/javac/failover/FailOver04.out + test/tools/javac/failover/FailOver05.java + test/tools/javac/failover/FailOver05.out + test/tools/javac/failover/FailOver06.java + test/tools/javac/failover/FailOver06.out + test/tools/javac/failover/FailOver07.java + test/tools/javac/failover/FailOver07.out + test/tools/javac/failover/FailOver08.java + test/tools/javac/failover/FailOver08.out + test/tools/javac/failover/FailOver09.java + test/tools/javac/failover/FailOver09.out + test/tools/javac/failover/FailOver10.java + test/tools/javac/failover/FailOver10.out + test/tools/javac/failover/FailOver11.java + test/tools/javac/failover/FailOver11.out + test/tools/javac/failover/FailOver12.java + test/tools/javac/failover/FailOver12.out + test/tools/javac/failover/FailOver13.java + test/tools/javac/failover/FailOver13.out + test/tools/javac/failover/FailOver14.java + test/tools/javac/failover/FailOver14.out Changeset: c388fa8c6a43 Author: ohair Date: 2010-09-07 15:49 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/c388fa8c6a43 Merge - test/tools/javac/T6341023.java - test/tools/javac/meth/MakeNegTests.sh - test/tools/javac/quid/MakeNegTests.sh Changeset: 014cf6234586 Author: sundar Date: 2010-09-09 09:42 +0530 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/014cf6234586 6900149: IllegalStateException when compiling same files and DiagnosticListener is set. Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java + test/tools/javac/T6900149.java Changeset: fc73f83cd563 Author: jjg Date: 2010-09-09 13:31 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/fc73f83cd563 6983239: TreeScanner does not scan default value for method Reviewed-by: mcimadamore ! src/share/classes/com/sun/source/util/TreeScanner.java ! test/tools/javac/api/T6392782.java + test/tools/javac/tree/AbstractTreeScannerTest.java + test/tools/javac/tree/JavacTreeScannerTest.java + test/tools/javac/tree/SourceTreeScannerTest.java - test/tools/javac/tree/TreeScannerTest.java Changeset: 80505c2026e7 Author: jjg Date: 2010-09-13 11:35 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/80505c2026e7 6965264: langtools build should use ${ant.core.lib} instead of ${ant.home}/lib/ant.jar Reviewed-by: mcimadamore Contributed-by: jesse.glick at oracle.com ! make/build.xml Changeset: e92ae290fb47 Author: jjg Date: 2010-09-13 11:40 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/e92ae290fb47 6978974: [langtools] task should use ${target.java.home} Reviewed-by: mcimadamore ! make/build.xml Changeset: 6e2ccba61117 Author: jjg Date: 2010-09-16 09:56 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/6e2ccba61117 6985181: Annotations lost from classfile Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java + test/tools/javac/T6985181.java Changeset: bbc9765d9ec6 Author: jjg Date: 2010-09-16 09:57 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/bbc9765d9ec6 6985115: tests create too much output Reviewed-by: mcimadamore ! test/tools/javac/T6855236.java ! test/tools/javac/failover/CheckAttributedTree.java ! test/tools/javac/tree/AbstractTreeScannerTest.java ! test/tools/javac/tree/JavacTreeScannerTest.java ! test/tools/javac/tree/SourceTreeScannerTest.java ! test/tools/javap/T6868539.java ! test/tools/javap/T6980017.java Changeset: c5df455918c4 Author: lana Date: 2010-09-16 11:20 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/c5df455918c4 Merge - test/tools/javac/T6341023.java - test/tools/javac/meth/MakeNegTests.sh - test/tools/javac/quid/MakeNegTests.sh - test/tools/javac/tree/TreeScannerTest.java Changeset: fd2579b80b83 Author: lana Date: 2010-09-24 16:43 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/fd2579b80b83 Merge - test/tools/javac/T6341023.java - test/tools/javac/meth/MakeNegTests.sh - test/tools/javac/quid/MakeNegTests.sh - test/tools/javac/tree/TreeScannerTest.java Changeset: 6dbd2d869b05 Author: cl Date: 2010-10-01 15:45 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/6dbd2d869b05 Added tag jdk7-b112 for changeset fd2579b80b83 ! .hgtags Changeset: cd3235a96b6c Author: cl Date: 2010-10-07 15:12 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/cd3235a96b6c Added tag jdk7-b113 for changeset 6dbd2d869b05 ! .hgtags Changeset: 50f9ac2f4730 Author: mcimadamore Date: 2010-09-18 09:54 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/50f9ac2f4730 6980862: too aggressive compiler optimization causes stale results of Types.implementation() Summary: use a scope counter in order to determine when/if the implementation cache entries are stale Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/code/Scope.java ! src/share/classes/com/sun/tools/javac/code/Symtab.java ! src/share/classes/com/sun/tools/javac/code/Types.java ! src/share/classes/com/sun/tools/javac/comp/Enter.java ! src/share/classes/com/sun/tools/javac/comp/Lower.java ! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java ! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java Changeset: 77cc34d5e548 Author: mcimadamore Date: 2010-09-18 09:56 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/77cc34d5e548 5088624: cannot find symbol message should be more intelligent Summary: Resolve.java should keep track of all candidates found during a method resolution sweep to generate more meaningful diagnostics Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/Infer.java ! src/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/share/classes/com/sun/tools/javac/util/BasicDiagnosticFormatter.java ! test/tools/javac/6758789/T6758789a.out ! test/tools/javac/6840059/T6840059.out ! test/tools/javac/6857948/T6857948.out ! test/tools/javac/Diagnostics/6722234/T6722234a_1.out ! test/tools/javac/Diagnostics/6722234/T6722234a_2.out ! test/tools/javac/Diagnostics/6722234/T6722234b_1.out ! test/tools/javac/Diagnostics/6722234/T6722234b_2.out ! test/tools/javac/Diagnostics/6722234/T6722234c.out ! test/tools/javac/Diagnostics/6799605/T6799605.out ! test/tools/javac/Diagnostics/6862608/T6862608a.out ! test/tools/javac/Diagnostics/6862608/T6862608b.out ! test/tools/javac/T6326754.out ! test/tools/javac/diags/Example.java ! test/tools/javac/diags/examples.not-yet.txt + test/tools/javac/diags/examples/ExplicitParamsDoNotConformToBounds.java + test/tools/javac/diags/examples/InapplicableSymbols.java ! test/tools/javac/diags/examples/IncompatibleTypes1.java + test/tools/javac/diags/examples/InferArgsLengthMismatch.java ! test/tools/javac/diags/examples/KindnameConstructor.java ! test/tools/javac/diags/examples/NoArgs.java + test/tools/javac/diags/examples/VarargsArgumentMismatch.java ! test/tools/javac/diags/examples/WhereCaptured.java ! test/tools/javac/diags/examples/WhereCaptured1.java ! test/tools/javac/diags/examples/WhereTypeVar.java ! test/tools/javac/generics/diamond/neg/Neg06.out ! test/tools/javac/generics/inference/6315770/T6315770.out ! test/tools/javac/generics/inference/6611449/T6611449.out ! test/tools/javac/generics/inference/6638712/T6638712a.out ! test/tools/javac/generics/inference/6638712/T6638712b.out ! test/tools/javac/generics/inference/6638712/T6638712c.out ! test/tools/javac/generics/inference/6638712/T6638712d.out ! test/tools/javac/generics/inference/6638712/T6638712e.out Changeset: 0c1ef2af7a8e Author: mcimadamore Date: 2010-09-18 14:24 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/0c1ef2af7a8e 6863465: javac doesn't detect circular subclass dependencies via qualified names Summary: class inheritance circularity check should look at trees, not just symbols Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/Check.java ! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java + test/tools/javac/6863465/T6863465a.java + test/tools/javac/6863465/T6863465a.out + test/tools/javac/6863465/T6863465b.java + test/tools/javac/6863465/T6863465b.out + test/tools/javac/6863465/T6863465c.java + test/tools/javac/6863465/T6863465c.out + test/tools/javac/6863465/T6863465d.java + test/tools/javac/6863465/T6863465d.out + test/tools/javac/6863465/TestCircularClassfile.java ! test/tools/javac/CyclicInheritance.out ! test/tools/javac/NameCollision.out Changeset: da7ca56d092c Author: sundar Date: 2010-09-22 20:53 +0530 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/da7ca56d092c 6587674: NoClassdefFound when anonymously extending a class. Reviewed-by: jjg, mcimadamore ! src/share/classes/com/sun/tools/javac/comp/Lower.java + test/tools/javac/T6587674.java Changeset: 3eea38ce151c Author: jjg Date: 2010-09-22 12:53 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/3eea38ce151c 6986772: langtools netbeans build should use ${ant.core.lib} instead of ${ant.home}/lib/ant.jar Reviewed-by: ohair ! make/netbeans/langtools/build.xml Changeset: 827d87221959 Author: lana Date: 2010-09-25 12:02 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/827d87221959 Merge Changeset: f6fe12839a8a Author: jjg Date: 2010-09-27 14:05 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/f6fe12839a8a 6890226: javah -version is broken Reviewed-by: darcy ! src/share/classes/com/sun/tools/javah/JavahTask.java ! src/share/classes/com/sun/tools/javah/resources/l10n.properties + src/share/classes/com/sun/tools/javah/resources/version.properties-template + test/tools/javah/VersionTest.java Changeset: 3c9b64e55c5d Author: jjg Date: 2010-09-27 14:20 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/3c9b64e55c5d 6877202: Elements.getDocComment() is not getting JavaDocComments 6861094: javac -Xprint does not print comments 6985205: access to tree positions and doc comments may be lost across annotation processing rounds Reviewed-by: darcy ! src/share/classes/com/sun/tools/apt/main/JavaCompiler.java ! src/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java ! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/share/classes/com/sun/tools/javac/parser/DocCommentScanner.java ! src/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/share/classes/com/sun/tools/javac/parser/ParserFactory.java ! src/share/classes/com/sun/tools/javac/parser/Scanner.java + src/share/classes/com/sun/tools/javac/parser/ScannerFactory.java ! src/share/classes/com/sun/tools/javadoc/JavadocTool.java ! test/tools/javac/6302184/T6302184.out ! test/tools/javac/6304921/TestLog.java ! test/tools/javac/api/TestJavacTaskScanner.java - test/tools/javac/processing/Xprint.java + test/tools/javac/processing/model/util/elements/doccomments/TestDocComments.java + test/tools/javac/processing/model/util/elements/doccomments/a/First.java + test/tools/javac/processing/model/util/elements/doccomments/z/Last.java + test/tools/javac/processing/options/Xprint.java + test/tools/javac/processing/options/XprintDocComments.java + test/tools/javac/processing/options/XprintDocComments.out + test/tools/javac/tree/TreePosRoundsTest.java Changeset: d4df3b6ee729 Author: jjg Date: 2010-09-27 17:28 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/d4df3b6ee729 6986246: Trees object is round-specific Reviewed-by: darcy ! src/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! test/tools/javac/processing/model/util/elements/doccomments/TestDocComments.java ! test/tools/javac/tree/TreePosRoundsTest.java Changeset: 28b021bb889f Author: sundar Date: 2010-09-28 22:46 +0530 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/28b021bb889f 6967842: Element not returned from tree API for ARM resource variables. Reviewed-by: jjg, darcy ! src/share/classes/com/sun/tools/javac/code/Symbol.java + test/tools/javac/processing/model/element/TestResourceElement.java ! test/tools/javac/processing/model/element/TestResourceVariable.java Changeset: f94af0667151 Author: jjg Date: 2010-09-29 14:01 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/f94af0667151 6502392: Invalid relative names for Filer.createResource and Filer.getResource Reviewed-by: darcy ! src/share/classes/com/sun/tools/javac/file/JavacFileManager.java + test/tools/javac/processing/filer/TestInvalidRelativeNames.java Changeset: d2aaaec153e8 Author: darcy Date: 2010-09-29 23:27 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/d2aaaec153e8 6983738: Use a JavacTestingAbstractProcessor Reviewed-by: jjg + test/tools/javac/lib/JavacTestingAbstractProcessor.java ! test/tools/javac/processing/6348499/A.java ! test/tools/javac/processing/6348499/T6348499.java ! test/tools/javac/processing/6359313/T6359313.java ! test/tools/javac/processing/6365040/ProcBar.java ! test/tools/javac/processing/6365040/ProcFoo.java ! test/tools/javac/processing/6365040/T6365040.java ! test/tools/javac/processing/6413690/T6413690.java ! test/tools/javac/processing/6414633/A.java ! test/tools/javac/processing/6414633/T6414633.java ! test/tools/javac/processing/6430209/T6430209.java ! test/tools/javac/processing/6430209/b6341534.java ! test/tools/javac/processing/6499119/ClassProcessor.java ! test/tools/javac/processing/6511613/DummyProcessor.java ! test/tools/javac/processing/6511613/clss41701.java ! test/tools/javac/processing/6512707/T6512707.java ! test/tools/javac/processing/6634138/T6634138.java ! test/tools/javac/processing/T6439826.java ! test/tools/javac/processing/T6920317.java ! test/tools/javac/processing/environment/TestSourceVersion.java ! test/tools/javac/processing/environment/round/TestElementsAnnotatedWith.java ! test/tools/javac/processing/errors/TestFatalityOfParseErrors.java ! test/tools/javac/processing/errors/TestOptionSyntaxErrors.java ! test/tools/javac/processing/errors/TestReturnCode.java ! test/tools/javac/processing/filer/TestFilerConstraints.java ! test/tools/javac/processing/filer/TestGetResource.java ! test/tools/javac/processing/filer/TestGetResource2.java ! test/tools/javac/processing/filer/TestInvalidRelativeNames.java ! test/tools/javac/processing/filer/TestLastRound.java ! test/tools/javac/processing/filer/TestPackageInfo.java ! test/tools/javac/processing/messager/6362067/T6362067.java ! test/tools/javac/processing/messager/MessagerBasics.java ! test/tools/javac/processing/model/6194785/T6194785.java ! test/tools/javac/processing/model/6341534/T6341534.java ! test/tools/javac/processing/model/element/TestAnonClassNames.java ! test/tools/javac/processing/model/element/TestAnonSourceNames.java ! test/tools/javac/processing/model/element/TestElement.java ! test/tools/javac/processing/model/element/TestNames.java ! test/tools/javac/processing/model/element/TestPackageElement.java ! test/tools/javac/processing/model/element/TestResourceElement.java ! test/tools/javac/processing/model/element/TestResourceVariable.java ! test/tools/javac/processing/model/element/TypeParamBounds.java ! test/tools/javac/processing/model/type/MirroredTypeEx/OverEager.java ! test/tools/javac/processing/model/type/MirroredTypeEx/Plurality.java ! test/tools/javac/processing/model/type/NoTypes.java ! test/tools/javac/processing/model/util/BinaryName.java ! test/tools/javac/processing/model/util/GetTypeElemBadArg.java ! test/tools/javac/processing/model/util/NoSupers.java ! test/tools/javac/processing/model/util/OverridesSpecEx.java ! test/tools/javac/processing/model/util/TypesBadArg.java ! test/tools/javac/processing/model/util/deprecation/TestDeprecation.java ! test/tools/javac/processing/model/util/directSupersOfErr/DirectSupersOfErr.java ! test/tools/javac/processing/model/util/elements/TestGetConstantExpression.java ! test/tools/javac/processing/model/util/elements/TestGetPackageOf.java ! test/tools/javac/processing/model/util/filter/TestIterables.java ! test/tools/javac/processing/warnings/TestSourceVersionWarnings.java ! test/tools/javac/processing/werror/WError1.java ! test/tools/javac/processing/werror/WErrorGen.java ! test/tools/javac/processing/werror/WErrorLast.java Changeset: 7b413ac1a720 Author: jjg Date: 2010-09-30 10:47 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/7b413ac1a720 6988436: Cleanup javac option handling Reviewed-by: darcy ! src/share/classes/com/sun/tools/javac/code/Source.java ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/Check.java ! src/share/classes/com/sun/tools/javac/comp/Lower.java ! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java ! src/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/share/classes/com/sun/tools/javac/file/JavacFileManager.java ! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! src/share/classes/com/sun/tools/javac/jvm/Gen.java ! src/share/classes/com/sun/tools/javac/jvm/Target.java ! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/share/classes/com/sun/tools/javac/main/Main.java ! src/share/classes/com/sun/tools/javac/processing/JavacFiler.java ! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/share/classes/com/sun/tools/javac/util/Log.java ! src/share/classes/com/sun/tools/javac/util/Names.java ! src/share/classes/com/sun/tools/javac/util/Options.java Changeset: 232919708730 Author: alanb Date: 2010-10-03 19:40 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/232919708730 6907737: (file) FileVisitor and Files.walkFileTree issues Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/nio/JavacPathFileManager.java Changeset: 2c321dcb1edc Author: lana Date: 2010-10-04 14:40 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/2c321dcb1edc Merge - test/tools/javac/processing/Xprint.java Changeset: e4e7408cdc5b Author: lana Date: 2010-10-12 12:52 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/e4e7408cdc5b Merge - test/tools/javac/processing/Xprint.java Changeset: 01e8ac5fbefd Author: cl Date: 2010-10-14 19:25 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/01e8ac5fbefd Added tag jdk7-b114 for changeset e4e7408cdc5b ! .hgtags Changeset: b7f12ec175bb Author: cl Date: 2010-10-21 17:12 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/b7f12ec175bb Added tag jdk7-b115 for changeset 01e8ac5fbefd ! .hgtags Changeset: 971c8132f5b2 Author: jjg Date: 2010-10-05 11:34 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/971c8132f5b2 6988836: A new JavacElements is created for each round of annotation processing Reviewed-by: darcy ! src/share/classes/com/sun/tools/javac/model/JavacElements.java ! src/share/classes/com/sun/tools/javac/model/JavacTypes.java ! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java + test/tools/javac/processing/environment/round/TestContext.java Changeset: 33603a5fa84d Author: jjg Date: 2010-10-05 17:37 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/33603a5fa84d 6893932: javah help screen lists -h and -? but does not accept them Reviewed-by: darcy ! src/share/classes/com/sun/tools/javah/JavahTask.java + test/tools/javah/TestHelpOpts.java Changeset: c8b4a1e76089 Author: jjg Date: 2010-10-07 15:26 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/c8b4a1e76089 6990379: two examples fail under CheckExamples on Windows Reviewed-by: darcy ! test/tools/javac/diags/CheckExamples.java ! test/tools/javac/diags/FileManager.java Changeset: 5b5d965900b8 Author: jjg Date: 2010-10-11 10:19 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/5b5d965900b8 6990390: javah -help produces help screen with extraneous output Reviewed-by: darcy ! src/share/classes/com/sun/tools/javah/resources/l10n.properties ! test/tools/javah/TestHelpOpts.java Changeset: 68cf07910d74 Author: jjg Date: 2010-10-12 12:55 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/68cf07910d74 6989457: javadoc test file test/tools/javadoc/T4994049/FileWithTabs.java probably does not Reviewed-by: mcimadamore ! test/tools/javadoc/T4994049/FileWithTabs.java ! test/tools/javadoc/T4994049/T4994049.java Changeset: 14a707f8ce84 Author: jjg Date: 2010-10-12 13:15 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/14a707f8ce84 6988407: javac crashes running processor on errant code; it used to print error message Reviewed-by: darcy ! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java ! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! test/tools/javac/api/6406133/Erroneous.java + test/tools/javac/processing/errors/TestParseErrors/ParseErrors.java + test/tools/javac/processing/errors/TestParseErrors/TestParseErrors.java + test/tools/javac/processing/errors/TestParseErrors/TestParseErrors.out Changeset: a1d31ab7b525 Author: jjg Date: 2010-10-12 13:19 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/a1d31ab7b525 4942232: missing param class processes without error Reviewed-by: darcy ! src/share/classes/com/sun/tools/javah/JNI.java ! src/share/classes/com/sun/tools/javah/JavahTask.java ! src/share/classes/com/sun/tools/javah/LLNI.java ! src/share/classes/com/sun/tools/javah/Mangle.java ! src/share/classes/com/sun/tools/javah/TypeSignature.java ! src/share/classes/com/sun/tools/javah/resources/l10n.properties + test/tools/javah/4942232/ParamClassTest.java + test/tools/javah/4942232/Test.java Changeset: ea92d1e275b6 Author: jjg Date: 2010-10-12 14:22 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/ea92d1e275b6 6990133: AnnotationProxyMaker.ValueVisitor$1 contains non-transient non-serializable field Reviewed-by: darcy ! src/share/classes/com/sun/tools/apt/mirror/declaration/AnnotationProxyMaker.java ! src/share/classes/com/sun/tools/javac/model/AnnotationProxyMaker.java Changeset: ee366cc698c0 Author: jjg Date: 2010-10-12 14:47 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/ee366cc698c0 6908476: test/tools/javac/T6705935.java fails if non-zip files found on platform class path Reviewed-by: darcy ! test/tools/javac/T6705935.java Changeset: 9bfb0e6fd526 Author: lana Date: 2010-10-13 17:52 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/9bfb0e6fd526 Merge Changeset: 493ecc8111ba Author: mcimadamore Date: 2010-10-18 19:14 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/493ecc8111ba 6991980: polymorphic signature calls don't share the same CP entries Summary: wrong use of attr env in Infer.java prevents sharing of CP entries for PS calls Reviewed-by: darcy, jrose ! src/share/classes/com/sun/tools/javac/comp/Infer.java + test/tools/javac/meth/TestCP.java Changeset: 2187e78b7980 Author: lana Date: 2010-10-18 21:50 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/2187e78b7980 Merge Changeset: 857bfcea3f30 Author: lana Date: 2010-10-26 10:58 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/857bfcea3f30 Merge Changeset: 2129a046f117 Author: cl Date: 2010-10-28 13:31 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/2129a046f117 Added tag jdk7-b116 for changeset 857bfcea3f30 ! .hgtags Changeset: 3691b64c724d Author: Greg Lewis Date: 2010-10-31 14:05 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/3691b64c724d Merge from main OpenJDK repository - test/tools/javac/T6341023.java - test/tools/javac/meth/MakeNegTests.sh - test/tools/javac/processing/Xprint.java - test/tools/javac/quid/MakeNegTests.sh - test/tools/javac/tree/TreeScannerTest.java From glewis at eyesbeyond.com Sun Oct 31 18:05:46 2010 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Mon, 01 Nov 2010 01:05:46 +0000 Subject: hg: bsd-port/bsd-port/jdk: 320 new changesets Message-ID: <20101101015656.D472C475A2@hg.openjdk.java.net> Changeset: f8bbf376595c Author: yhuang Date: 2010-08-11 02:22 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/f8bbf376595c 6959252: convert the anonymous arrays to named arrays in Java List Resource files Reviewed-by: katakai, psun ! src/share/classes/com/sun/tools/example/debug/tty/TTYResources.java ! src/share/classes/sun/applet/resources/MsgAppletViewer.java ! src/share/classes/sun/tools/jconsole/resources/JConsoleResources.java ! src/share/classes/sun/tools/native2ascii/resources/MsgNative2ascii.java Changeset: 413cede85120 Author: yhuang Date: 2010-08-13 01:09 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/413cede85120 Merge - test/java/net/Socket/AccurateTimeout.java Changeset: b91ef6b60f4e Author: cl Date: 2010-08-16 14:47 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/b91ef6b60f4e Merge Changeset: 882103f334bb Author: cl Date: 2010-08-19 15:13 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/882103f334bb Added tag jdk7-b106 for changeset b91ef6b60f4e ! .hgtags Changeset: 17a5d84b7561 Author: cl Date: 2010-08-26 16:17 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/17a5d84b7561 Added tag jdk7-b107 for changeset 882103f334bb ! .hgtags Changeset: d47bd9d94ba4 Author: dlila Date: 2010-08-10 13:19 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/d47bd9d94ba4 6967436: lines longer than 2^15 can fill window. 6967433: dashed lines broken when using scaling transforms. Summary: converted pisces to floating point. Also, using better AA algorithm Reviewed-by: flar ! src/share/classes/sun/java2d/pisces/Dasher.java ! src/share/classes/sun/java2d/pisces/LineSink.java - src/share/classes/sun/java2d/pisces/PiscesMath.java ! src/share/classes/sun/java2d/pisces/PiscesRenderingEngine.java ! src/share/classes/sun/java2d/pisces/Renderer.java ! src/share/classes/sun/java2d/pisces/Stroker.java - src/share/classes/sun/java2d/pisces/Transform4.java Changeset: 4285edea9ddb Author: dlila Date: 2010-08-11 10:05 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/4285edea9ddb 6976265: No STROKE_CONTROL Summary: implemented it in sun.java2d.pisces by adding a PathIterator. Reviewed-by: flar ! src/share/classes/sun/java2d/pisces/PiscesRenderingEngine.java Changeset: 0576f6cc0463 Author: lana Date: 2010-08-12 19:55 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/0576f6cc0463 Merge - test/java/net/Socket/AccurateTimeout.java Changeset: 654145d6560a Author: lana Date: 2010-08-23 19:12 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/654145d6560a Merge - src/share/classes/sun/java2d/pisces/PiscesMath.java - src/share/classes/sun/java2d/pisces/Transform4.java Changeset: d0e314d59f84 Author: malenkov Date: 2010-08-10 19:29 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/d0e314d59f84 6960267: JTable.getRowHeight() returns value different from the specified default (16.0) with GTK L&F Reviewed-by: peterz ! src/share/classes/javax/swing/JTable.java Changeset: 58626b4eedcb Author: lana Date: 2010-08-12 11:23 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/58626b4eedcb Merge - test/java/net/Socket/AccurateTimeout.java Changeset: 23f72ec0d8e8 Author: peytoia Date: 2010-08-23 14:14 +0900 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/23f72ec0d8e8 6977550: (tz) Support tzdata2010l Reviewed-by: okutsu ! make/sun/javazic/tzdata/VERSION ! make/sun/javazic/tzdata/africa ! make/sun/javazic/tzdata/asia ! make/sun/javazic/tzdata/australasia ! make/sun/javazic/tzdata/backward ! make/sun/javazic/tzdata/europe ! make/sun/javazic/tzdata/leapseconds ! make/sun/javazic/tzdata/northamerica ! make/sun/javazic/tzdata/zone.tab ! src/share/classes/sun/util/resources/TimeZoneNames.java ! src/share/classes/sun/util/resources/TimeZoneNames_de.java ! src/share/classes/sun/util/resources/TimeZoneNames_es.java ! src/share/classes/sun/util/resources/TimeZoneNames_fr.java ! src/share/classes/sun/util/resources/TimeZoneNames_it.java ! src/share/classes/sun/util/resources/TimeZoneNames_ja.java ! src/share/classes/sun/util/resources/TimeZoneNames_ko.java ! src/share/classes/sun/util/resources/TimeZoneNames_sv.java ! src/share/classes/sun/util/resources/TimeZoneNames_zh_CN.java ! src/share/classes/sun/util/resources/TimeZoneNames_zh_TW.java Changeset: a18a82d2d506 Author: lana Date: 2010-08-23 19:13 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/a18a82d2d506 Merge Changeset: 367b90ed38b1 Author: chegar Date: 2010-08-03 12:03 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/367b90ed38b1 6973030: NTLM proxy authentication fails with https Reviewed-by: michaelm ! src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/B6226610.java Changeset: a21c46dac6cf Author: mullan Date: 2010-08-03 09:39 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/a21c46dac6cf 6653372: Error in java.security.KeyStore example code Reviewed-by: weijun ! src/share/classes/java/security/KeyStore.java Changeset: 2feeefb45a44 Author: mullan Date: 2010-08-03 09:55 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/2feeefb45a44 Merge Changeset: 3b63e506b57e Author: martin Date: 2010-08-03 12:22 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/3b63e506b57e 6955504: (str) String[Builder/Buffer].append(char[],int,int) throws OutOfMemoryError in b94 Summary: let arraycopy throw AIOOBE for invalid negative length Reviewed-by: chegar, forax ! src/share/classes/java/lang/AbstractStringBuilder.java Changeset: 188f156148ea Author: apangin Date: 2010-08-04 20:25 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/188f156148ea 6945961: SIGSEGV in memcpy() during class loading on linux-i586 Summary: Check the result of strchr() in Bytecode Verifier Reviewed-by: kamg, acorn ! src/share/native/common/check_code.c Changeset: d47f5dcda481 Author: dcubed Date: 2010-08-06 11:07 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/d47f5dcda481 6962604: 3/3 Testcase sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.sh failure Summary: Disable MonitorVmStartTerminate.sh until 6543856 is fixed. Reviewed-by: ohair ! test/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.sh Changeset: 3e239fe92832 Author: lancea Date: 2010-08-10 10:07 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/3e239fe92832 6898593: java.sql.Date.valueOf no exception if date given is not in the JDBC date escape syntax Reviewed-by: minqi ! src/share/classes/java/sql/Date.java Changeset: 1f996198877b Author: chegar Date: 2010-08-10 17:30 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/1f996198877b 6882910: Unexplained lack of IP4 network ability when transparent IP6 to IP4 is disabled. Reviewed-by: alanb ! src/solaris/native/java/net/PlainDatagramSocketImpl.c ! src/solaris/native/java/net/PlainSocketImpl.c ! src/solaris/native/sun/nio/ch/Net.c Changeset: da5b67ac7755 Author: sherman Date: 2010-08-10 13:15 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/da5b67ac7755 6923794: About 40 JCK test case fail with AssertionError if -esa option is specified Summary: removed the assert Reviewed-by: alanb ! src/solaris/classes/java/io/UnixFileSystem.java ! src/windows/classes/java/io/Win32FileSystem.java Changeset: 11ee8b471f9c Author: alanb Date: 2010-08-12 19:53 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/11ee8b471f9c 6971825: (so) improve scatter/gather implementation Reviewed-by: chegar, sherman ! src/share/classes/sun/nio/ch/DatagramChannelImpl.java ! src/share/classes/sun/nio/ch/FileChannelImpl.java ! src/share/classes/sun/nio/ch/IOUtil.java ! src/share/classes/sun/nio/ch/IOVecWrapper.java ! src/share/classes/sun/nio/ch/SocketChannelImpl.java ! src/share/classes/sun/nio/ch/Util.java Changeset: 389bc53d0945 Author: mchung Date: 2010-08-12 16:36 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/389bc53d0945 6973831: NPE when printing stack trace of OOME Summary: Initialize suppressedExceptions field to null Reviewed-by: briangoetz, dholmes, forax ! src/share/classes/java/lang/Throwable.java Changeset: cdd6d518f47e Author: mchung Date: 2010-08-12 16:47 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/cdd6d518f47e Merge Changeset: 041997c49f15 Author: lana Date: 2010-08-12 19:58 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/041997c49f15 Merge Changeset: 0cdd73548292 Author: gbenson Date: 2010-08-13 22:26 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/0cdd73548292 6976186: Integrate Shark Summary: Shark is a JIT compiler for Zero that uses the LLVM compiler infrastructure. Reviewed-by: ohair ! make/jdk_generic_profile.sh Changeset: 8329ebeabc10 Author: mchung Date: 2010-08-16 15:36 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/8329ebeabc10 6921234: TEST_BUG: java/lang/ClassLoader/deadlock/TestCrossDelegate.sh needs to be modified for Cygwin Summary: Add check for CYGWIN Reviewed-by: ohair ! test/java/lang/ClassLoader/deadlock/TestCrossDelegate.sh Changeset: 42eaa082a4e6 Author: michaelm Date: 2010-08-17 14:49 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/42eaa082a4e6 6339649: URI.create should include a detail message when throwing IllegalArgumentException Summary: create enclosing exception with message of enclosed Reviewed-by: alanb, chegar ! src/share/classes/java/net/URI.java ! test/java/net/URI/Test.java Changeset: bfc3855a9341 Author: sherman Date: 2010-08-17 16:01 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/bfc3855a9341 6969651: TEST_BUG: tools/jar/JarEntryTime.java failed on JDK7 when run on NFS Summary: changed to use more appropriate nfs file time Reviewed-by: martin ! test/tools/jar/JarEntryTime.java Changeset: 01dec49e95c4 Author: ohair Date: 2010-08-18 13:46 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/01dec49e95c4 6974005: Use of cygpath in Makefile logic needs to silence error messages Reviewed-by: mchung ! make/common/shared/Defs-windows.gmk Changeset: 42bfa43f2ae1 Author: ohair Date: 2010-08-18 13:46 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/42bfa43f2ae1 6932743: Makefiles not parsing version strings with - from uname -r Reviewed-by: mchung ! make/common/shared/Defs.gmk Changeset: 4abd65f04638 Author: weijun Date: 2010-08-19 11:26 +0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/4abd65f04638 6976536: Solaris JREs do not have the krb5.kdc.bad.policy configured by default. Reviewed-by: valeriep ! src/share/lib/security/java.security-solaris ! src/share/lib/security/java.security-windows + test/sun/security/krb5/BadKdcDefaultValue.java Changeset: 95bb147c7c33 Author: weijun Date: 2010-08-19 12:24 +0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/95bb147c7c33 6921610: 1.6 update 17 and 18 throw java.lang.IndexOutOfBoundsException Reviewed-by: vinnie, xuelei ! src/share/classes/com/sun/jndi/ldap/Connection.java Changeset: 1ce9c1690080 Author: ksrini Date: 2010-08-19 14:08 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/1ce9c1690080 6888127: java.util.jar.Pack200.Packer Memory Leak Reviewed-by: jrose ! src/share/classes/com/sun/java/util/jar/pack/Attribute.java ! src/share/classes/com/sun/java/util/jar/pack/ConstantPool.java ! src/share/classes/com/sun/java/util/jar/pack/Driver.java ! src/share/classes/com/sun/java/util/jar/pack/NativeUnpack.java ! src/share/classes/com/sun/java/util/jar/pack/Package.java ! src/share/classes/com/sun/java/util/jar/pack/PackerImpl.java + src/share/classes/com/sun/java/util/jar/pack/TLGlobals.java ! src/share/classes/com/sun/java/util/jar/pack/UnpackerImpl.java ! src/share/classes/com/sun/java/util/jar/pack/Utils.java Changeset: 16e43f336262 Author: ksrini Date: 2010-08-20 08:18 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/16e43f336262 6966737: (pack200) the pack200 regression tests need to be more robust. Reviewed-by: jrose, ohair + test/tools/pack200/CommandLineTests.java - test/tools/pack200/Pack200Simple.sh ! test/tools/pack200/Pack200Test.java ! test/tools/pack200/PackageVersionTest.java ! test/tools/pack200/SegmentLimit.java + test/tools/pack200/Utils.java + test/tools/pack200/pack200-verifier/data/README + test/tools/pack200/pack200-verifier/data/golden.jar + test/tools/pack200/pack200-verifier/make/build.xml + test/tools/pack200/pack200-verifier/src/sun/tools/pack/verify/ClassCompare.java + test/tools/pack200/pack200-verifier/src/sun/tools/pack/verify/Globals.java + test/tools/pack200/pack200-verifier/src/sun/tools/pack/verify/JarFileCompare.java + test/tools/pack200/pack200-verifier/src/sun/tools/pack/verify/Main.java + test/tools/pack200/pack200-verifier/src/sun/tools/pack/verify/VerifyTreeSet.java + test/tools/pack200/pack200-verifier/src/xmlkit/ClassReader.java + test/tools/pack200/pack200-verifier/src/xmlkit/ClassSyntax.java + test/tools/pack200/pack200-verifier/src/xmlkit/ClassWriter.java + test/tools/pack200/pack200-verifier/src/xmlkit/CommandLineParser.java + test/tools/pack200/pack200-verifier/src/xmlkit/InstructionAssembler.java + test/tools/pack200/pack200-verifier/src/xmlkit/InstructionSyntax.java + test/tools/pack200/pack200-verifier/src/xmlkit/TokenList.java + test/tools/pack200/pack200-verifier/src/xmlkit/XMLKit.java Changeset: db1b7c10de61 Author: ksrini Date: 2010-08-20 08:49 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/db1b7c10de61 Merge Changeset: fd28003bc1d6 Author: chegar Date: 2010-08-23 14:35 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/fd28003bc1d6 6968584: Thread should not be Cloneable Reviewed-by: dholmes ! src/share/classes/java/lang/Thread.java Changeset: 03218163f4d5 Author: chegar Date: 2010-08-23 16:27 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/03218163f4d5 6965924: java.net.HttpCookie using static SimpleDateFormat which is not thread safe Reviewed-by: michaelm ! src/share/classes/java/net/HttpCookie.java Changeset: 47ab0dcec3e8 Author: alanb Date: 2010-08-23 17:11 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/47ab0dcec3e8 6978511: (file) Path.toRealPath should fail if not resolving links and file does not exist Reviewed-by: forax, chegar ! src/solaris/classes/sun/nio/fs/UnixPath.java ! test/java/nio/file/Path/Misc.java Changeset: f4a2b4e7a831 Author: alanb Date: 2010-08-23 17:35 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/f4a2b4e7a831 6431344: (fc) FileChannel.transferTo() doesn't work if address space runs out Reviewed-by: forax, chegar ! src/share/classes/sun/nio/ch/FileChannelImpl.java Changeset: 6317f7e2c4fd Author: ksrini Date: 2010-08-23 08:18 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/6317f7e2c4fd 6531345: Memory leak in unpack200 Reviewed-by: jrose ! src/share/classes/com/sun/java/util/jar/pack/NativeUnpack.java + test/tools/pack200/UnpackerMemoryTest.java ! test/tools/pack200/Utils.java Changeset: cb67f0263bd4 Author: chegar Date: 2010-08-23 21:59 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/cb67f0263bd4 6977851: NPE from FileURLConnection.connect Reviewed-by: michaelm ! src/share/classes/sun/net/www/protocol/file/FileURLConnection.java + test/sun/net/www/protocol/file/DirPermissionDenied.java + test/sun/net/www/protocol/file/DirPermissionDenied.sh Changeset: 2585368bfc7c Author: ksrini Date: 2010-08-23 10:19 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/2585368bfc7c 6969063: (pack200) The default value of Pack200.Packer.SEGMENT_LIMIT property is empty string instead of -1 Reviewed-by: jrose ! src/share/classes/com/sun/java/util/jar/pack/PropMap.java + test/tools/pack200/Pack200Props.java - test/tools/pack200/SegmentLimit.java Changeset: 732f59013e78 Author: ksrini Date: 2010-08-23 10:47 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/732f59013e78 6966740: (pack200) need to add the timezone regression test Reviewed-by: jrose + test/tools/pack200/TimeStamp.java ! test/tools/pack200/Utils.java Changeset: 62d37c19c213 Author: lana Date: 2010-08-23 19:14 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/62d37c19c213 Merge - test/tools/pack200/Pack200Simple.sh - test/tools/pack200/SegmentLimit.java Changeset: 043d2736d44c Author: lana Date: 2010-08-29 22:41 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/043d2736d44c Merge - src/share/classes/sun/java2d/pisces/PiscesMath.java - src/share/classes/sun/java2d/pisces/Transform4.java - test/tools/pack200/Pack200Simple.sh - test/tools/pack200/SegmentLimit.java Changeset: df049d0b973f Author: ohair Date: 2010-09-07 15:17 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/df049d0b973f 6982946: Change make/jprt.properties to defer to JPRT itself for jdk platform list Reviewed-by: kamg ! make/jprt.properties Changeset: 4571856d4628 Author: cl Date: 2010-09-03 12:50 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/4571856d4628 Added tag jdk7-b108 for changeset 17a5d84b7561 ! .hgtags Changeset: ab0d3f54a63f Author: cl Date: 2010-09-09 13:48 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/ab0d3f54a63f Merge Changeset: 3937dd29f45a Author: cl Date: 2010-09-09 15:07 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/3937dd29f45a Added tag jdk7-b109 for changeset ab0d3f54a63f ! .hgtags Changeset: c5f6cd3bd70b Author: ohair Date: 2010-09-08 15:12 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/c5f6cd3bd70b 6974017: Upgrade required Solaris Studio compilers to 5.10 (12 update 1 + patches) Reviewed-by: jcoomes ! make/common/shared/Compiler-sun.gmk ! make/common/shared/Defs-versions.gmk Changeset: 8f5a6ea8c9e9 Author: ohair Date: 2010-09-09 16:26 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/8f5a6ea8c9e9 6982137: Rebranding pass 2 - missed copyright changes Reviewed-by: mbykov ! make/templates/gpl-cp-header ! make/templates/gpl-header ! src/share/classes/java/lang/CharacterName.java ! src/share/classes/sun/font/GlyphDisposedListener.java ! src/share/classes/sun/jvmstat/monitor/Units.java ! src/share/classes/sun/jvmstat/monitor/Variability.java ! src/solaris/classes/sun/font/XRGlyphCache.java ! src/solaris/classes/sun/font/XRGlyphCacheEntry.java ! src/solaris/classes/sun/font/XRTextRenderer.java ! src/solaris/classes/sun/java2d/jules/IdleTileCache.java ! src/solaris/classes/sun/java2d/jules/JulesAATileGenerator.java ! src/solaris/classes/sun/java2d/jules/JulesPathBuf.java ! src/solaris/classes/sun/java2d/jules/JulesRenderingEngine.java ! src/solaris/classes/sun/java2d/jules/JulesShapePipe.java ! src/solaris/classes/sun/java2d/jules/JulesTile.java ! src/solaris/classes/sun/java2d/jules/TileWorker.java ! src/solaris/classes/sun/java2d/jules/TrapezoidList.java ! src/solaris/classes/sun/java2d/xr/DirtyRegion.java ! src/solaris/classes/sun/java2d/xr/GrowableByteArray.java ! src/solaris/classes/sun/java2d/xr/GrowableEltArray.java ! src/solaris/classes/sun/java2d/xr/GrowableIntArray.java ! src/solaris/classes/sun/java2d/xr/GrowablePointArray.java ! src/solaris/classes/sun/java2d/xr/GrowableRectArray.java ! src/solaris/classes/sun/java2d/xr/MaskTile.java ! src/solaris/classes/sun/java2d/xr/MaskTileManager.java ! src/solaris/classes/sun/java2d/xr/MutableInteger.java ! src/solaris/classes/sun/java2d/xr/XIDGenerator.java ! src/solaris/classes/sun/java2d/xr/XRBackend.java ! src/solaris/classes/sun/java2d/xr/XRBackendNative.java ! src/solaris/classes/sun/java2d/xr/XRColor.java ! src/solaris/classes/sun/java2d/xr/XRCompositeManager.java ! src/solaris/classes/sun/java2d/xr/XRDrawImage.java ! src/solaris/classes/sun/java2d/xr/XRGraphicsConfig.java ! src/solaris/classes/sun/java2d/xr/XRMaskBlit.java ! src/solaris/classes/sun/java2d/xr/XRMaskFill.java ! src/solaris/classes/sun/java2d/xr/XRMaskImage.java ! src/solaris/classes/sun/java2d/xr/XRPMBlitLoops.java ! src/solaris/classes/sun/java2d/xr/XRPaints.java ! src/solaris/classes/sun/java2d/xr/XRRenderer.java ! src/solaris/classes/sun/java2d/xr/XRSurfaceData.java ! src/solaris/classes/sun/java2d/xr/XRSurfaceDataProxy.java ! src/solaris/classes/sun/java2d/xr/XRUtils.java ! src/solaris/classes/sun/java2d/xr/XRVolatileSurfaceManager.java ! src/solaris/classes/sun/java2d/xr/XcbRequestCounter.java ! src/solaris/native/sun/java2d/x11/XRBackendNative.c ! src/solaris/native/sun/java2d/x11/XRSurfaceData.c ! test/com/sun/java/swing/plaf/gtk/Test6963870.java ! test/java/lang/StringBuffer/Capacity.java ! test/java/security/cert/CertificateFactory/openssl/BadFooter.java ! test/java/util/zip/GZIP/GZIPInputStreamRead.java ! test/javax/swing/JFormattedTextField/Test6462562.java ! test/javax/swing/JTabbedPane/6670274/bug6670274.java ! test/javax/swing/JTable/6768387/bug6768387.java ! test/javax/swing/JTable/6788484/bug6788484.java ! test/javax/swing/JTable/6937798/bug6937798.java ! test/javax/swing/JTableHeader/6884066/bug6884066.java ! test/javax/swing/JTableHeader/6889007/bug6889007.java ! test/javax/swing/JTextArea/6925473/bug6925473.java ! test/javax/swing/JTextArea/6940863/bug6940863.java ! test/javax/swing/JViewport/6953396/bug6953396.java ! test/javax/swing/border/Test6910490.java ! test/javax/swing/plaf/synth/SynthToolBarUI/6739756/bug6739756.java ! test/javax/swing/text/WrappedPlainView/6857057/StubBranchElement.java ! test/javax/swing/text/WrappedPlainView/6857057/StubLeafElement.java ! test/javax/swing/text/WrappedPlainView/6857057/bug6857057.java ! test/sun/security/krb5/MicroTime.java Changeset: 448387146bb8 Author: yhuang Date: 2010-09-09 23:01 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/448387146bb8 6980510: Fix for 6959252 broke JConsole mnemonic keys Reviewed-by: mfang, yhuang ! src/share/classes/sun/tools/jconsole/resources/JConsoleResources.java Changeset: 9a1549d682ce Author: yhuang Date: 2010-09-09 23:30 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/9a1549d682ce Merge Changeset: 4aaac9fb2293 Author: yhuang Date: 2010-09-13 02:54 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/4aaac9fb2293 Merge Changeset: 176586cd040e Author: kamg Date: 2010-09-13 13:10 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/176586cd040e 6983225: libjvm_db.so is not imported into solaris-x86 builds, and libjvm_dtrace.so not imported at all. Summary: Removed sparc-only libjvm_db code and added rules for libjvm_dtrace Reviewed-by: ohair ! make/java/redist/Makefile Changeset: fb63a2688db8 Author: cl Date: 2010-09-16 15:13 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/fb63a2688db8 Added tag jdk7-b110 for changeset 176586cd040e ! .hgtags Changeset: c2cdc8c94b65 Author: cl Date: 2010-09-23 17:33 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/c2cdc8c94b65 Added tag jdk7-b111 for changeset fb63a2688db8 ! .hgtags Changeset: d4012b86a6e9 Author: bae Date: 2010-09-07 16:54 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/d4012b86a6e9 6972495: javax/imageio/CachePremissionsTest/CachePermissionsTest.java failed Reviewed-by: prr ! test/javax/imageio/CachePremissionsTest/CachePermissionsTest.java Changeset: fd7eb86ac690 Author: bae Date: 2010-09-09 16:20 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/fd7eb86ac690 6523398: OSS CMM: Need to implement writing ICC profile tags in new lcms library Reviewed-by: igor, prr ! make/sun/cmm/lcms/FILES_c_unix.gmk ! make/sun/cmm/lcms/FILES_c_windows.gmk ! make/sun/cmm/lcms/Makefile ! src/share/classes/sun/java2d/cmm/CMSManager.java ! src/share/classes/sun/java2d/cmm/lcms/LCMS.java ! src/share/classes/sun/java2d/cmm/lcms/LCMSTransform.java ! src/share/native/sun/java2d/cmm/lcms/LCMS.c ! src/share/native/sun/java2d/cmm/lcms/cmscam02.c - src/share/native/sun/java2d/cmm/lcms/cmscam97.c ! src/share/native/sun/java2d/cmm/lcms/cmscgats.c ! src/share/native/sun/java2d/cmm/lcms/cmscnvrt.c ! src/share/native/sun/java2d/cmm/lcms/cmserr.c ! src/share/native/sun/java2d/cmm/lcms/cmsgamma.c ! src/share/native/sun/java2d/cmm/lcms/cmsgmt.c ! src/share/native/sun/java2d/cmm/lcms/cmsintrp.c ! src/share/native/sun/java2d/cmm/lcms/cmsio0.c ! src/share/native/sun/java2d/cmm/lcms/cmsio1.c ! src/share/native/sun/java2d/cmm/lcms/cmslut.c - src/share/native/sun/java2d/cmm/lcms/cmsmatsh.c + src/share/native/sun/java2d/cmm/lcms/cmsmd5.c ! src/share/native/sun/java2d/cmm/lcms/cmsmtrx.c ! src/share/native/sun/java2d/cmm/lcms/cmsnamed.c + src/share/native/sun/java2d/cmm/lcms/cmsopt.c ! src/share/native/sun/java2d/cmm/lcms/cmspack.c ! src/share/native/sun/java2d/cmm/lcms/cmspcs.c + src/share/native/sun/java2d/cmm/lcms/cmsplugin.c ! src/share/native/sun/java2d/cmm/lcms/cmsps2.c ! src/share/native/sun/java2d/cmm/lcms/cmssamp.c + src/share/native/sun/java2d/cmm/lcms/cmssm.c + src/share/native/sun/java2d/cmm/lcms/cmstypes.c ! src/share/native/sun/java2d/cmm/lcms/cmsvirt.c ! src/share/native/sun/java2d/cmm/lcms/cmswtpnt.c ! src/share/native/sun/java2d/cmm/lcms/cmsxform.c - src/share/native/sun/java2d/cmm/lcms/icc34.h - src/share/native/sun/java2d/cmm/lcms/lcms.h + src/share/native/sun/java2d/cmm/lcms/lcms2.h + src/share/native/sun/java2d/cmm/lcms/lcms2_internal.h + src/share/native/sun/java2d/cmm/lcms/lcms2_plugin.h Changeset: abe6a61835cb Author: lana Date: 2010-09-16 11:15 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/abe6a61835cb Merge - src/share/native/sun/java2d/cmm/lcms/cmscam97.c - src/share/native/sun/java2d/cmm/lcms/cmsmatsh.c - src/share/native/sun/java2d/cmm/lcms/icc34.h - src/share/native/sun/java2d/cmm/lcms/lcms.h Changeset: 7e26538596be Author: art Date: 2010-08-24 12:54 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/7e26538596be 6949936: Provide API for running nested events loops, similar to what modal dialogs do Reviewed-by: ant, anthony ! src/share/classes/java/awt/Dialog.java ! src/share/classes/java/awt/EventDispatchThread.java ! src/share/classes/java/awt/EventQueue.java + src/share/classes/java/awt/SecondaryLoop.java + src/share/classes/java/awt/WaitDispatchSupport.java + test/java/awt/EventQueue/SecondaryLoopTest/SecondaryLoopTest.java Changeset: d3fdf9e7e9c2 Author: dav Date: 2010-08-31 15:05 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/d3fdf9e7e9c2 6480547: REG: bug 4118621 which got Integrated in 1.1.8 fails in mustang from b25 onwards. 6808185: test/closed/java/awt/Menu/NullMenuLabelTest crashes Reviewed-by: dcherepanov ! src/windows/native/sun/windows/awt_MenuItem.cpp ! src/windows/native/sun/windows/awt_TextComponent.h ! src/windows/native/sun/windows/awt_TextField.cpp ! src/windows/native/sun/windows/awt_TextField.h + test/java/awt/Menu/NullMenuLabelTest/NullMenuLabelTest.java ! test/java/awt/TextField/ScrollSelectionTest/ScrollSelectionTest.java ! test/java/awt/event/MouseEvent/SpuriousExitEnter/SpuriousExitEnter_3.java Changeset: 7f8a9157544a Author: lana Date: 2010-09-02 12:17 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/7f8a9157544a Merge - src/share/classes/sun/java2d/pisces/PiscesMath.java - src/share/classes/sun/java2d/pisces/Transform4.java - test/tools/pack200/Pack200Simple.sh - test/tools/pack200/SegmentLimit.java Changeset: c12a03da538b Author: ant Date: 2010-09-03 11:08 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/c12a03da538b 6867293: switching TAB in a browser doesn't deactivate EmbeddedFrame Reviewed-by: dcherepanov, art ! src/windows/native/sun/windows/awt_Window.h Changeset: 252af007f819 Author: lana Date: 2010-09-16 11:16 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/252af007f819 Merge Changeset: 48070a2633a1 Author: naoto Date: 2010-08-31 11:27 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/48070a2633a1 4700857: RFE: separating user locale and user interface locale Reviewed-by: okutsu ! src/share/classes/java/text/DateFormat.java ! src/share/classes/java/text/DateFormatSymbols.java ! src/share/classes/java/text/DecimalFormat.java ! src/share/classes/java/text/DecimalFormatSymbols.java ! src/share/classes/java/text/MessageFormat.java ! src/share/classes/java/text/NumberFormat.java ! src/share/classes/java/text/SimpleDateFormat.java ! src/share/classes/java/util/Calendar.java ! src/share/classes/java/util/Currency.java ! src/share/classes/java/util/Formatter.java ! src/share/classes/java/util/GregorianCalendar.java ! src/share/classes/java/util/Locale.java ! src/share/classes/java/util/Scanner.java ! src/share/classes/java/util/TimeZone.java ! src/share/native/java/lang/System.c ! src/share/native/java/lang/java_props.h ! src/solaris/native/java/lang/java_props_md.c ! src/windows/native/java/lang/java_props_md.c ! src/windows/native/sun/windows/awt_DataTransferer.cpp ! src/windows/native/sun/windows/awt_InputMethod.cpp ! test/java/util/Formatter/Constructors.java + test/java/util/Locale/LocaleCategory.sh ! test/java/util/Locale/PrintDefaultLocale.java ! test/java/util/Locale/data/deflocale.c + test/java/util/Locale/data/deflocale.input - test/java/util/Locale/data/deflocale.jds3 - test/java/util/Locale/data/deflocale.rhel4 + test/java/util/Locale/data/deflocale.rhel5 + test/java/util/Locale/data/deflocale.rhel5.fmtasdefault ! test/java/util/Locale/data/deflocale.sh ! test/java/util/Locale/data/deflocale.sol10 + test/java/util/Locale/data/deflocale.sol10.fmtasdefault + test/java/util/Locale/data/deflocale.win7 + test/java/util/Locale/data/deflocale.win7.fmtasdefault - test/java/util/Locale/data/deflocale.winvista - test/java/util/Locale/data/deflocale.winxp Changeset: 3b64274e3cda Author: naoto Date: 2010-08-31 23:56 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/3b64274e3cda 6981466: Adding missing test LocaleCategory.java Reviewed-by: okutsu + test/java/util/Locale/LocaleCategory.java Changeset: de0f18fe09e7 Author: okutsu Date: 2010-09-01 15:19 +0900 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/de0f18fe09e7 4267450: (cal) API: Need public API to calculate, format and parse "year of week" 6549953: (cal) WEEK_OF_YEAR and DAY_OF_YEAR calculation problems around Gregorian cutover Reviewed-by: peytoia ! make/java/text/base/FILES_java.gmk + src/share/classes/java/text/CalendarBuilder.java ! src/share/classes/java/text/DateFormatSymbols.java ! src/share/classes/java/text/SimpleDateFormat.java ! src/share/classes/java/util/Calendar.java ! src/share/classes/java/util/GregorianCalendar.java + test/java/text/Format/DateFormat/WeekDateTest.java + test/java/util/Calendar/WeekDateTest.java Changeset: 513a9ae0bbdd Author: okutsu Date: 2010-09-02 10:52 +0900 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/513a9ae0bbdd Merge Changeset: 8af4eca2e2be Author: lana Date: 2010-09-01 16:15 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/8af4eca2e2be Merge - src/share/classes/sun/java2d/pisces/PiscesMath.java - src/share/classes/sun/java2d/pisces/Transform4.java - test/tools/pack200/Pack200Simple.sh - test/tools/pack200/SegmentLimit.java Changeset: 7b92a8ecece2 Author: lana Date: 2010-09-02 00:02 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/7b92a8ecece2 Merge Changeset: b83701dcae1e Author: naoto Date: 2010-09-02 11:09 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/b83701dcae1e 6981759: copyright header fix for test/java/util/Locale/LocaleCategory.java Reviewed-by: okutsu ! test/java/util/Locale/LocaleCategory.java Changeset: 93d13ea00faf Author: naoto Date: 2010-09-02 11:13 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/93d13ea00faf 6930062: Need to remove or build as part of the test file jdk/test/java/util/Locale/data/deflocale.exe Reviewed-by: okutsu - test/java/util/Locale/data/deflocale.exe Changeset: c47eb064d6ba Author: okutsu Date: 2010-09-09 15:37 +0900 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/c47eb064d6ba 4919632: RFE: SimpleDateFormat should fully support ISO8601 standard for timezone Reviewed-by: peytoia ! src/share/classes/java/text/DateFormatSymbols.java ! src/share/classes/java/text/SimpleDateFormat.java + test/java/text/Format/DateFormat/ISO8601ZoneTest.java Changeset: 4f1eacca4e6b Author: peytoia Date: 2010-09-10 17:22 +0900 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/4f1eacca4e6b 6983724: redundant @exception description for Character.Subset(String name) Reviewed-by: okutsu ! src/share/classes/java/lang/Character.java Changeset: afae9229e4a7 Author: okutsu Date: 2010-09-10 17:51 +0900 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/afae9229e4a7 6912560: Timezone is not set correctly on Win Vista when Security manager is present. 6941137: DST broken in 6u18 when jre/lib/zi is moved elsewhere and replaced with symlink. Reviewed-by: peytoia ! src/share/classes/sun/util/calendar/ZoneInfoFile.java + test/java/util/TimeZone/Bug6912560.java Changeset: 4fea9ea1661d Author: malenkov Date: 2010-09-10 20:48 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/4fea9ea1661d 6915566: Closed swing tests failing with assert errors when run with -ea -esa Reviewed-by: art, peterz ! src/share/classes/com/sun/java/swing/SwingUtilities3.java ! src/share/classes/com/sun/java/swing/plaf/gtk/GTKPainter.java ! src/share/classes/javax/swing/plaf/synth/SynthTabbedPaneUI.java Changeset: ee4d92fb6df3 Author: naoto Date: 2010-09-10 15:29 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/ee4d92fb6df3 6875847: Java Locale Enhancement Reviewed-by: srl Contributed-by: Yoshito Umaoka , Doug Felt , Mark Davis ! make/java/java/FILES_java.gmk ! src/share/classes/java/text/DecimalFormatSymbols.java ! src/share/classes/java/util/Calendar.java + src/share/classes/java/util/IllformedLocaleException.java ! src/share/classes/java/util/Locale.java ! src/share/classes/java/util/ResourceBundle.java ! src/share/classes/java/util/spi/LocaleNameProvider.java ! src/share/classes/java/util/spi/LocaleServiceProvider.java ! src/share/classes/sun/util/LocaleServiceProviderPool.java + src/share/classes/sun/util/locale/AsciiUtil.java + src/share/classes/sun/util/locale/BaseLocale.java + src/share/classes/sun/util/locale/Extension.java + src/share/classes/sun/util/locale/InternalLocaleBuilder.java + src/share/classes/sun/util/locale/LanguageTag.java + src/share/classes/sun/util/locale/LocaleExtensions.java + src/share/classes/sun/util/locale/LocaleObjectCache.java + src/share/classes/sun/util/locale/LocaleSyntaxException.java + src/share/classes/sun/util/locale/ParseStatus.java + src/share/classes/sun/util/locale/StringTokenIterator.java + src/share/classes/sun/util/locale/UnicodeLocaleExtension.java ! src/share/classes/sun/util/resources/LocaleData.java ! src/share/classes/sun/util/resources/LocaleNames.properties ! src/share/classes/sun/util/resources/LocaleNames_zh.properties ! src/share/classes/sun/util/resources/LocaleNames_zh_TW.properties + test/java/util/Locale/LocaleEnhanceTest.java ! test/java/util/Locale/LocaleTestFmwk.java + test/java/util/Locale/icuLocales.txt + test/java/util/Locale/serialized/java6locale_ROOT + test/java/util/Locale/serialized/java6locale__US + test/java/util/Locale/serialized/java6locale___Java + test/java/util/Locale/serialized/java6locale_en + test/java/util/Locale/serialized/java6locale_en_US + test/java/util/Locale/serialized/java6locale_en_US_Java + test/java/util/Locale/serialized/java6locale_iw_IL + test/java/util/Locale/serialized/java6locale_ja_JP_JP + test/java/util/Locale/serialized/java6locale_no_NO_NY + test/java/util/Locale/serialized/java6locale_th_TH_TH Changeset: 903f44341e34 Author: kalli Date: 2010-09-13 15:12 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/903f44341e34 6941027: Gervill update, April 2010 Reviewed-by: amenkov ! src/share/classes/com/sun/media/sound/AudioFloatFormatConverter.java ! src/share/classes/com/sun/media/sound/AudioSynthesizerPropertyInfo.java ! src/share/classes/com/sun/media/sound/ModelByteBufferWavetable.java ! src/share/classes/com/sun/media/sound/ModelInstrument.java + src/share/classes/com/sun/media/sound/ModelStandardIndexedDirector.java ! src/share/classes/com/sun/media/sound/SoftChannel.java ! src/share/classes/com/sun/media/sound/SoftSynthesizer.java ! src/share/classes/com/sun/media/sound/SoftVoice.java + test/javax/sound/midi/Gervill/AudioFloatFormatConverter/SkipTest.java + test/javax/sound/midi/Gervill/ModelByteBufferWavetable/OpenStream.java + test/javax/sound/midi/Gervill/SoftSynthesizer/GetAvailableInstruments2.java + test/javax/sound/midi/Gervill/SoftSynthesizer/GetLoadedInstruments2.java + test/javax/sound/midi/Gervill/SoftSynthesizer/GetPropertyInfo.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/LoadAllInstruments.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/LoadInstrument.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/LoadInstruments.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/RemapInstrument.java + test/javax/sound/midi/Gervill/SoftSynthesizer/TestDisableLoadDefaultSoundbank.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/UnloadAllInstruments.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/UnloadInstrument.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/UnloadInstruments.java + test/javax/sound/midi/Gervill/SoftTuning/RealTimeTuning.java Changeset: 3fa6114faa54 Author: kalli Date: 2010-09-13 15:34 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/3fa6114faa54 6943053: Gervill: failures on invalid ranges and 14-bit banks Summary: ModelStandardIndexedDirector fails on invalid ranges. Program changes with 14-bit banks where handled incorectly as 7-bit banks. Reviewed-by: amenkov ! src/share/classes/com/sun/media/sound/ModelStandardIndexedDirector.java ! src/share/classes/com/sun/media/sound/SoftChannel.java + test/javax/sound/midi/Gervill/ModelStandardIndexedDirector/ModelStandardIndexedDirectorTest.java + test/javax/sound/midi/Gervill/SoftChannel/ProgramAndBankChange.java Changeset: c610f475558d Author: okutsu Date: 2010-09-14 16:47 +0900 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/c610f475558d 6984418: (cal) GregorianCalendar.setWeekDate doesn't check parameter consistency in non-lenient Reviewed-by: peytoia ! src/share/classes/java/util/GregorianCalendar.java ! test/java/util/Calendar/WeekDateTest.java Changeset: 7fe3d0fd99b8 Author: amenkov Date: 2010-09-14 12:38 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/7fe3d0fd99b8 6944033: RFE: add PCM_FLOAT support Reviewed-by: dav ! src/share/classes/com/sun/media/sound/AudioFloatConverter.java ! src/share/classes/com/sun/media/sound/AudioFloatFormatConverter.java ! src/share/classes/com/sun/media/sound/DLSSoundbank.java ! src/share/classes/com/sun/media/sound/SoftMixingMixer.java ! src/share/classes/com/sun/media/sound/WaveExtensibleFileReader.java ! src/share/classes/com/sun/media/sound/WaveFloatFileReader.java ! src/share/classes/com/sun/media/sound/WaveFloatFileWriter.java ! src/share/classes/javax/sound/sampled/AudioFormat.java + test/javax/sound/sampled/AudioFormat/PCM_FLOAT_support.java Changeset: c3c28ce45273 Author: amenkov Date: 2010-09-14 14:07 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/c3c28ce45273 4937708: AudioFormat.matches should allow NOT_SPECIFY in all fields Reviewed-by: denis ! src/share/classes/javax/sound/sampled/AudioFormat.java + test/javax/sound/sampled/AudioFormat/Matches_NOT_SPECIFIED.java Changeset: 167a6a4634f5 Author: amenkov Date: 2010-09-14 14:09 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/167a6a4634f5 Merge ! src/share/classes/javax/sound/sampled/AudioFormat.java Changeset: 82e98a8dccec Author: amenkov Date: 2010-09-14 14:14 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/82e98a8dccec 4933700: RFE: Add way to get device from Receiver and Transmitter Reviewed-by: art ! src/share/classes/com/sun/media/sound/AbstractMidiDevice.java - src/share/classes/com/sun/media/sound/MidiDeviceReceiver.java + src/share/classes/com/sun/media/sound/MidiDeviceReceiverEnvelope.java + src/share/classes/com/sun/media/sound/MidiDeviceTransmitterEnvelope.java ! src/share/classes/com/sun/media/sound/SoftReceiver.java ! src/share/classes/javax/sound/midi/MidiDevice.java + src/share/classes/javax/sound/midi/MidiDeviceReceiver.java + src/share/classes/javax/sound/midi/MidiDeviceTransmitter.java ! src/share/classes/javax/sound/midi/MidiSystem.java + test/javax/sound/midi/MidiDeviceConnectors/TestAllDevices.java Changeset: bb733c150f94 Author: omajid Date: 2010-09-14 10:45 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/bb733c150f94 6979979: Rounding error in font sizes selected by the GTK Look and Feel Summary: Use floating point font sizes Reviewed-by: prr ! src/share/classes/com/sun/java/swing/plaf/gtk/PangoFonts.java ! src/share/classes/sun/font/FontUtilities.java Changeset: 7fc59f27318c Author: malenkov Date: 2010-09-14 19:12 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/7fc59f27318c 6978482: MetalBorders.ToolBarBorder should specify that its getBorderInsets impl accepts only JToolBar inst Reviewed-by: alexp ! src/share/classes/com/sun/java/swing/plaf/motif/MotifBorders.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsBorders.java ! src/share/classes/javax/swing/plaf/basic/BasicBorders.java ! src/share/classes/javax/swing/plaf/metal/MetalBorders.java ! src/share/classes/sun/swing/plaf/synth/SynthFileChooserUI.java + test/javax/swing/border/Test6978482.java Changeset: 2ffd71748740 Author: malenkov Date: 2010-09-14 21:22 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/2ffd71748740 6635395: javax.swing.JDialog constructors should specify IAE throwing if invalid owners passed Reviewed-by: alexp ! src/share/classes/javax/swing/JDialog.java Changeset: 49650448c3c7 Author: malenkov Date: 2010-09-14 22:05 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/49650448c3c7 6977726: JColorChooser.getPreviewPanel() returnes null starting from jdk7 b105. Reviewed-by: alexp ! src/share/classes/javax/swing/JColorChooser.java ! src/share/classes/javax/swing/plaf/basic/BasicColorChooserUI.java + test/javax/swing/JColorChooser/Test6977726.html + test/javax/swing/JColorChooser/Test6977726.java Changeset: bf89c7fc48fd Author: malenkov Date: 2010-09-16 09:07 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/bf89c7fc48fd 6741392: libmawt.so crash at Java_com_sun_java_swing_plaf_gtk_GTKEngine_nativeFinishPainting+0x4f Reviewed-by: peterz ! src/solaris/native/sun/awt/gtk2_interface.c ! src/solaris/native/sun/awt/gtk2_interface.h ! src/solaris/native/sun/awt/swing_GTKEngine.c Changeset: 21562f873588 Author: lana Date: 2010-09-16 11:17 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/21562f873588 Merge - src/share/classes/com/sun/media/sound/MidiDeviceReceiver.java - test/java/util/Locale/data/deflocale.exe - test/java/util/Locale/data/deflocale.jds3 - test/java/util/Locale/data/deflocale.rhel4 - test/java/util/Locale/data/deflocale.winvista - test/java/util/Locale/data/deflocale.winxp Changeset: 93c49f01a4c2 Author: darcy Date: 2010-08-25 15:35 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/93c49f01a4c2 6980019: Finish rename of ARM -> try-with-resources in jdk repository Reviewed-by: jjg ! src/share/classes/java/lang/AutoCloseable.java ! src/share/classes/java/lang/Throwable.java Changeset: 1470dffe6551 Author: martin Date: 2010-08-28 12:15 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/1470dffe6551 6980747: Runtime.exec can fail due to SecurityException (lnx) Summary: Add missing doPrivileged to UNIXProcess.java.linux Reviewed-by: alanb ! src/solaris/classes/java/lang/UNIXProcess.java.linux + test/java/lang/ProcessBuilder/SecurityManagerClinit.java Changeset: 9be643e70f42 Author: weijun Date: 2010-08-30 14:37 +0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/9be643e70f42 6911951: NTLM should be a supported Java SASL mechanism Reviewed-by: vinnie, michaelm + src/share/classes/com/sun/security/ntlm/Client.java + src/share/classes/com/sun/security/ntlm/NTLM.java + src/share/classes/com/sun/security/ntlm/NTLMException.java + src/share/classes/com/sun/security/ntlm/Server.java + src/share/classes/com/sun/security/ntlm/Version.java ! src/share/classes/com/sun/security/sasl/Provider.java + src/share/classes/com/sun/security/sasl/ntlm/FactoryImpl.java + src/share/classes/com/sun/security/sasl/ntlm/NTLMClient.java + src/share/classes/com/sun/security/sasl/ntlm/NTLMServer.java ! src/solaris/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java + test/com/sun/security/sasl/ntlm/NTLMTest.java Changeset: 6586ab5b79f4 Author: mchung Date: 2010-08-31 09:15 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/6586ab5b79f4 6981005: TEST BUG: java/lang/ClassLoader/TestCrossDelegate.sh timeout on windows Summary: Increase timeout value Reviewed-by: alanb ! test/ProblemList.txt ! test/java/lang/ClassLoader/deadlock/TestCrossDelegate.sh Changeset: def50d3ad78e Author: mchung Date: 2010-08-31 09:17 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/def50d3ad78e 6977548: Broken link in ClassLoader.defineClass javadoc Reviewed-by: valeriep ! src/share/classes/java/lang/ClassLoader.java Changeset: bb8f48e1e042 Author: martin Date: 2010-09-01 09:45 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/bb8f48e1e042 6981145: (se) Eliminate JNI*Critical when creating pipes and other cleanups Summary: Avoid *Critical; fix compile warnings; improve readability Reviewed-by: alanb ! make/java/nio/mapfile-linux ! make/java/nio/mapfile-solaris ! src/share/classes/sun/nio/ch/IOUtil.java ! src/solaris/classes/sun/nio/ch/DevPollSelectorImpl.java ! src/solaris/classes/sun/nio/ch/EPollSelectorImpl.java ! src/solaris/classes/sun/nio/ch/PipeImpl.java ! src/solaris/classes/sun/nio/ch/PollSelectorImpl.java ! src/solaris/native/sun/nio/ch/IOUtil.c Changeset: b200263f1b68 Author: mchung Date: 2010-09-01 17:37 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/b200263f1b68 6977887: (doc) Java 6 API missing info about encoding parameter in storeToXML method Reviewed-by: sherman ! src/share/classes/java/util/Properties.java Changeset: b790c1ecee19 Author: ksrini Date: 2010-09-03 07:59 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/b790c1ecee19 6981001: (launcher) EnsureJREInstallation is not being called in order Reviewed-by: darcy ! src/windows/bin/java_md.c + test/tools/launcher/MiscTests.java - test/tools/launcher/VerifyExceptions.java Changeset: 80a8742483bf Author: lana Date: 2010-09-02 22:11 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/80a8742483bf Merge - src/share/classes/sun/java2d/pisces/PiscesMath.java - src/share/classes/sun/java2d/pisces/Transform4.java Changeset: 10728041e814 Author: lana Date: 2010-09-03 12:00 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/10728041e814 Merge - test/tools/launcher/VerifyExceptions.java Changeset: 174916d435c9 Author: alanb Date: 2010-09-03 13:11 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/174916d435c9 6965072: Need API to create SDP sockets Reviewed-by: michaelm ! make/com/Makefile + make/com/oracle/Makefile + make/com/oracle/net/Makefile ! make/docs/NON_CORE_PKGS.gmk ! make/java/net/FILES_c.gmk ! make/java/net/Makefile ! make/java/net/mapfile-vers ! make/java/nio/FILES_java.gmk ! make/sun/net/FILES_java.gmk + src/share/classes/com/oracle/net/Sdp.java + src/share/classes/java/net/SdpSocketImpl.java ! src/share/classes/java/net/ServerSocket.java + src/share/classes/sun/net/sdp/SdpSupport.java + src/share/classes/sun/nio/ch/Secrets.java ! src/share/classes/sun/nio/ch/ServerSocketChannelImpl.java ! src/share/classes/sun/nio/ch/SocketChannelImpl.java ! src/solaris/classes/sun/net/NetHooks.java + src/solaris/classes/sun/net/sdp/SdpProvider.java - src/solaris/classes/sun/net/spi/SdpProvider.java ! src/solaris/classes/sun/nio/ch/InheritedChannel.java + src/solaris/native/sun/net/sdp/SdpSupport.c - src/solaris/native/sun/net/spi/SdpProvider.c + test/com/oracle/net/Sanity.java + test/com/oracle/net/sanity.sh ! test/sun/net/sdp/ProbeIB.java ! test/sun/net/sdp/sanity.sh Changeset: e17654f00d93 Author: alanb Date: 2010-09-03 21:03 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/e17654f00d93 Merge - src/share/classes/sun/java2d/pisces/PiscesMath.java - src/share/classes/sun/java2d/pisces/Transform4.java - test/tools/launcher/VerifyExceptions.java Changeset: a6c142240837 Author: darcy Date: 2010-09-03 15:00 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/a6c142240837 4881419: The type of X[].clone() should be X[] Reviewed-by: martin ! src/share/classes/java/lang/Object.java Changeset: 1f99ad63eb9e Author: lancea Date: 2010-09-04 12:21 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/1f99ad63eb9e 6861385: Updated SQLException subclasses to clarify that they may be thrown for vendor specific conditions Reviewed-by: alanb ! src/share/classes/java/sql/SQLDataException.java ! src/share/classes/java/sql/SQLIntegrityConstraintViolationException.java ! src/share/classes/java/sql/SQLInvalidAuthorizationSpecException.java ! src/share/classes/java/sql/SQLNonTransientConnectionException.java ! src/share/classes/java/sql/SQLSyntaxErrorException.java ! src/share/classes/java/sql/SQLTransactionRollbackException.java ! src/share/classes/java/sql/SQLTransientConnectionException.java Changeset: d44696691445 Author: lancea Date: 2010-09-04 13:56 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/d44696691445 6843995: RowSet 1.1 updates Reviewed-by: darcy, valeriep + src/share/classes/com/sun/rowset/RowSetFactoryImpl.java ! src/share/classes/javax/sql/rowset/CachedRowSet.java + src/share/classes/javax/sql/rowset/RowSetFactory.java + src/share/classes/javax/sql/rowset/RowSetProvider.java ! src/share/classes/javax/sql/rowset/package.html ! src/share/classes/javax/sql/rowset/spi/SyncFactory.java ! src/share/classes/javax/sql/rowset/spi/SyncProvider.java Changeset: c4defe31c94a Author: lancea Date: 2010-09-04 15:30 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/c4defe31c94a 6680198: UnmarshalException caused by incompatible serialVersionUID Reviewed-by: sherman ! src/share/classes/com/sun/rowset/CachedRowSetImpl.java ! src/share/classes/com/sun/rowset/FilteredRowSetImpl.java ! src/share/classes/com/sun/rowset/JdbcRowSetImpl.java ! src/share/classes/com/sun/rowset/JdbcRowSetResourceBundle.java ! src/share/classes/com/sun/rowset/JoinRowSetImpl.java ! src/share/classes/com/sun/rowset/WebRowSetImpl.java ! src/share/classes/com/sun/rowset/internal/CachedRowSetReader.java ! src/share/classes/com/sun/rowset/internal/CachedRowSetWriter.java ! src/share/classes/com/sun/rowset/internal/InsertRow.java ! src/share/classes/com/sun/rowset/internal/SyncResolverImpl.java ! src/share/classes/com/sun/rowset/internal/WebRowSetXmlReader.java ! src/share/classes/com/sun/rowset/internal/WebRowSetXmlWriter.java ! src/share/classes/com/sun/rowset/providers/RIOptimisticProvider.java Changeset: 5cf79568f0b9 Author: lancea Date: 2010-09-04 15:37 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/5cf79568f0b9 6982510: Updated SQLException subclasses from the outback for 6861385 so that the copyrights only have 2 years Reviewed-by: alanb ! src/share/classes/java/sql/SQLDataException.java ! src/share/classes/java/sql/SQLIntegrityConstraintViolationException.java ! src/share/classes/java/sql/SQLInvalidAuthorizationSpecException.java ! src/share/classes/java/sql/SQLNonTransientConnectionException.java ! src/share/classes/java/sql/SQLSyntaxErrorException.java ! src/share/classes/java/sql/SQLTransactionRollbackException.java ! src/share/classes/java/sql/SQLTransientConnectionException.java Changeset: cecc431cd78a Author: alanb Date: 2010-09-07 08:36 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/cecc431cd78a 6971706: sun/nio/cs/ext/* classes are duplicated between rt.jar, charsets.jar, and localedata.jar Reviewed-by: ohair ! make/common/Release.gmk Changeset: 299955417217 Author: ohair Date: 2010-09-07 15:53 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/299955417217 Merge - src/solaris/classes/sun/net/spi/SdpProvider.java - src/solaris/native/sun/net/spi/SdpProvider.c - test/tools/launcher/VerifyExceptions.java Changeset: fa00d112bb00 Author: darcy Date: 2010-09-08 17:10 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/fa00d112bb00 6294399: (reflect) Constructor.getName() returns fully qualified name of declaring class Reviewed-by: alanb ! src/share/classes/java/lang/reflect/Constructor.java Changeset: da7835e74005 Author: ksrini Date: 2010-09-09 11:50 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/da7835e74005 6390477: (launcher) replace unsafe usages of sprintf with snprintf Reviewed-by: darcy, mchung ! src/share/bin/java.c ! src/solaris/bin/java_md.c ! src/windows/bin/java_md.c Changeset: 6960b4f07bf9 Author: chegar Date: 2010-09-10 15:57 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/6960b4f07bf9 6980517: TEST_BUG sun\net\www\http\ChunkedInputStream\ChunkedEncodingTest.java NullPointerException Reviewed-by: michaelm ! test/sun/net/www/http/ChunkedInputStream/ChunkedEncodingTest.java Changeset: 55eb9f25bf7a Author: alanb Date: 2010-09-10 16:36 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/55eb9f25bf7a 6881498: (file) Re-examine DirectoryStream exception handling Reviewed-by: forax ! make/java/nio/FILES_java.gmk + src/share/classes/java/nio/file/DirectoryIteratorException.java ! src/share/classes/java/nio/file/DirectoryStream.java ! src/share/classes/java/nio/file/Path.java ! src/share/classes/java/nio/file/SecureDirectoryStream.java ! src/share/classes/java/util/ConcurrentModificationException.java ! src/solaris/classes/sun/nio/fs/UnixDirectoryStream.java ! src/solaris/classes/sun/nio/fs/UnixSecureDirectoryStream.java ! src/windows/classes/sun/nio/fs/WindowsDirectoryStream.java ! test/java/nio/file/DirectoryStream/Basic.java ! test/java/nio/file/DirectoryStream/SecureDS.java + test/java/nio/file/etc/Exceptions.java Changeset: b1f49e54be97 Author: alanb Date: 2010-09-10 18:48 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/b1f49e54be97 6983794: TEST_BUG: test/java/nio/channels/Selector/ConnectWrite.java failing Reviewed-by: chegar ! test/java/nio/channels/Selector/ConnectWrite.java Changeset: 186d0259f5d6 Author: alanb Date: 2010-09-10 18:50 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/186d0259f5d6 Merge Changeset: c786a9c927fd Author: lancea Date: 2010-09-10 15:26 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/c786a9c927fd 6589685: JDBC 4.1 updates Reviewed-by: darcy ! src/share/classes/com/sun/rowset/CachedRowSetImpl.java ! src/share/classes/com/sun/rowset/JdbcRowSetImpl.java ! src/share/classes/java/sql/CallableStatement.java ! src/share/classes/java/sql/Connection.java ! src/share/classes/java/sql/DatabaseMetaData.java ! src/share/classes/java/sql/Date.java ! src/share/classes/java/sql/Driver.java ! src/share/classes/java/sql/PreparedStatement.java + src/share/classes/java/sql/PseudoColumnUsage.java ! src/share/classes/java/sql/ResultSet.java ! src/share/classes/java/sql/SQLPermission.java ! src/share/classes/java/sql/Statement.java ! src/share/classes/java/sql/Timestamp.java ! src/share/classes/javax/sql/CommonDataSource.java Changeset: 73872b992aab Author: lancea Date: 2010-09-10 18:51 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/73872b992aab 6983984: Fixed typo in DatabaseMetaData.getPseudoColumns() javadocs Reviewed-by: darcy ! src/share/classes/java/sql/DatabaseMetaData.java Changeset: f7915efcba1b Author: weijun Date: 2010-09-13 09:32 +0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/f7915efcba1b 6845220: Need to update Policytool for Rowset 1.1 and JDBC 4.1 MR added permissions Reviewed-by: lancea ! src/share/classes/sun/security/tools/policytool/PolicyTool.java Changeset: be1ca1f90114 Author: dl Date: 2010-09-13 09:55 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/be1ca1f90114 6978087: jsr166y Updates Summary: Simplify the ForkJoinPool API, reworking some of the internals Reviewed-by: martin, dholmes, chegar ! src/share/classes/java/util/concurrent/ForkJoinPool.java ! src/share/classes/java/util/concurrent/ForkJoinTask.java ! src/share/classes/java/util/concurrent/ForkJoinWorkerThread.java ! src/share/classes/java/util/concurrent/LinkedTransferQueue.java ! src/share/classes/java/util/concurrent/Phaser.java ! test/java/util/concurrent/forkjoin/Integrate.java Changeset: 5c3bad1d7f8a Author: weijun Date: 2010-09-14 10:18 +0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/5c3bad1d7f8a 6982840: sun/security/tools/jarsigner/emptymanifest.sh fails Reviewed-by: dholmes ! test/sun/security/tools/jarsigner/emptymanifest.sh Changeset: a248eb631aa2 Author: alanb Date: 2010-09-15 15:13 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/a248eb631aa2 6984545: (fc) transferFrom does not throw NonReadableChannelException when target is size 0 and non-readable Reviewed-by: forax ! src/share/classes/sun/nio/ch/FileChannelImpl.java ! test/java/nio/channels/FileChannel/Transfer.java Changeset: 441e86ab3233 Author: ptisnovs Date: 2010-09-16 13:25 +0200 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/441e86ab3233 6984543: Test sun/java2d/DirectX/OnScreenRenderingResizeTest fails on GNOME Summary: Testcase correction. Reviewed-by: art ! test/sun/java2d/DirectX/OnScreenRenderingResizeTest/OnScreenRenderingResizeTest.java Changeset: 61f1bbd49a5e Author: lana Date: 2010-09-16 11:19 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/61f1bbd49a5e Merge - src/solaris/classes/sun/net/spi/SdpProvider.java - src/solaris/native/sun/net/spi/SdpProvider.c - test/tools/launcher/VerifyExceptions.java Changeset: b53f226b1d91 Author: lana Date: 2010-09-24 16:41 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/b53f226b1d91 Merge - src/share/classes/com/sun/media/sound/MidiDeviceReceiver.java - src/share/native/sun/java2d/cmm/lcms/cmscam97.c - src/share/native/sun/java2d/cmm/lcms/cmsmatsh.c - src/share/native/sun/java2d/cmm/lcms/icc34.h - src/share/native/sun/java2d/cmm/lcms/lcms.h - src/solaris/classes/sun/net/spi/SdpProvider.java - src/solaris/native/sun/net/spi/SdpProvider.c - test/java/util/Locale/data/deflocale.exe - test/java/util/Locale/data/deflocale.jds3 - test/java/util/Locale/data/deflocale.rhel4 - test/java/util/Locale/data/deflocale.winvista - test/java/util/Locale/data/deflocale.winxp - test/tools/launcher/VerifyExceptions.java Changeset: 61d3b9fbb26b Author: cl Date: 2010-10-01 15:45 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/61d3b9fbb26b Added tag jdk7-b112 for changeset b53f226b1d91 ! .hgtags Changeset: 621be994f8d9 Author: cl Date: 2010-10-07 15:12 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/621be994f8d9 Added tag jdk7-b113 for changeset 61d3b9fbb26b ! .hgtags Changeset: ad17cf689258 Author: bae Date: 2010-09-29 10:44 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/ad17cf689258 6735275: java.awt.image.SampleModel.getSamples() methods not allways throw ArrayIndexOutOfBoundsException Reviewed-by: igor, prr ! src/share/classes/java/awt/image/SampleModel.java + test/java/awt/image/GetSamplesTest.java Changeset: 160f7ffc3d14 Author: bae Date: 2010-10-02 12:41 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/160f7ffc3d14 6988213: lcms build failure on windows-amd64 Reviewed-by: igor, prr ! make/sun/cmm/lcms/Makefile Changeset: d0cfe52db29e Author: lana Date: 2010-10-04 14:34 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/d0cfe52db29e Merge Changeset: d32203d5a47c Author: ant Date: 2010-09-27 16:11 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/d32203d5a47c 6505819: Provide traverseIn method for sun.awt.EmbeddedFrame Reviewed-by: dcherepanov, art ! src/share/classes/java/awt/KeyboardFocusManager.java ! src/share/classes/sun/awt/AWTAccessor.java ! src/share/classes/sun/awt/EmbeddedFrame.java ! src/solaris/classes/sun/awt/X11/XEmbeddedFrame.java ! src/solaris/classes/sun/awt/X11/XEmbeddedFramePeer.java ! src/windows/classes/sun/awt/windows/WEmbeddedFrame.java Changeset: d21c9804c512 Author: ant Date: 2010-09-27 17:38 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/d21c9804c512 6886678: Clicking on parent JFrame's client area does not switch focus from JWindow to JFrame on Windows Reviewed-by: dcherepanov, art ! src/windows/native/sun/windows/awt_Component.cpp + test/java/awt/Focus/FocusOwnerFrameOnClick/FocusOwnerFrameOnClick.java Changeset: 40fa33254fc6 Author: art Date: 2010-09-28 14:57 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/40fa33254fc6 6987896: Modal dialogs resumes the calling thread before it's hidden Reviewed-by: anthony ! src/share/classes/java/awt/Dialog.java Changeset: 6994facc6a8b Author: omajid Date: 2010-09-28 10:16 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/6994facc6a8b 6987945: XDecoratedPeer shouldn't allow to resize a frame to zero size Reviewed-by: anthony ! src/solaris/classes/sun/awt/X11/XBaseWindow.java ! src/solaris/classes/sun/awt/X11/XDecoratedPeer.java Changeset: a601a6711ef8 Author: lana Date: 2010-09-28 00:20 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/a601a6711ef8 Merge - src/share/classes/com/sun/media/sound/MidiDeviceReceiver.java - src/share/native/sun/java2d/cmm/lcms/cmscam97.c - src/share/native/sun/java2d/cmm/lcms/cmsmatsh.c - src/share/native/sun/java2d/cmm/lcms/icc34.h - src/share/native/sun/java2d/cmm/lcms/lcms.h - src/solaris/classes/sun/net/spi/SdpProvider.java - src/solaris/native/sun/net/spi/SdpProvider.c - test/java/util/Locale/data/deflocale.exe - test/java/util/Locale/data/deflocale.jds3 - test/java/util/Locale/data/deflocale.rhel4 - test/java/util/Locale/data/deflocale.winvista - test/java/util/Locale/data/deflocale.winxp - test/tools/launcher/VerifyExceptions.java Changeset: 8936ad6b154e Author: lana Date: 2010-09-28 11:43 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/8936ad6b154e Merge Changeset: 3caf15616f46 Author: dav Date: 2010-09-30 14:50 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/3caf15616f46 6694729: obsolete link in ActionEvent javadoc Reviewed-by: art ! src/share/classes/java/awt/event/ActionEvent.java Changeset: 8afd49c55619 Author: art Date: 2010-09-30 21:06 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/8afd49c55619 6860270: JVM crash is occuring when verifying whether Browse action is supported on WinVista 64 bit Reviewed-by: anthony, uta ! src/windows/native/sun/windows/awt_Desktop.cpp Changeset: b0d1ef182650 Author: dav Date: 2010-10-01 15:10 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/b0d1ef182650 6829267: Regression test java/awt/Toolkit/ToolkitPropertyTest/ToolkitPropertyTest_Enable.java fails in RHEL5 Reviewed-by: art, anthony ! src/solaris/classes/sun/awt/X11/XToolkit.java ! src/windows/native/sun/windows/awt_DesktopProperties.cpp ! src/windows/native/sun/windows/awt_Toolkit.cpp ! src/windows/native/sun/windows/awt_Toolkit.h ! test/java/awt/Toolkit/ToolkitPropertyTest/ToolkitPropertyTest_Enable.java Changeset: 70a73fc061d9 Author: dav Date: 2010-10-04 11:40 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/70a73fc061d9 6847155: test/java/awt/Mouse/MouseModifiersUnitTest/MouseModifiersUnitTest_Extra.java fails Reviewed-by: denis ! test/java/awt/Mouse/MouseModifiersUnitTest/MouseModifiersUnitTest_Extra.java Changeset: a014255d826c Author: anthony Date: 2010-10-04 16:12 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/a014255d826c 6987233: FileDialog.getDirectory() should add a trainling slash when GTK FileDialog is used Summary: Add the trailing slash if it's absent Reviewed-by: art, dcherepanov ! src/solaris/classes/sun/awt/X11/GtkFileDialogPeer.java Changeset: d147113a36fd Author: anthony Date: 2010-10-04 16:21 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/d147113a36fd 6982279: java/awt/FullScreen/TranslucentWindow/TranslucentWindow.java failed due to NPE Summary: Rely on the WWindowPeer.getTranslucentGraphics()'s return value Reviewed-by: art, dcherepanov ! src/windows/classes/sun/awt/windows/WComponentPeer.java ! src/windows/classes/sun/awt/windows/WWindowPeer.java Changeset: 63b6059eebd0 Author: lana Date: 2010-10-04 14:36 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/63b6059eebd0 Merge Changeset: e2050786c3ce Author: alexp Date: 2010-09-17 22:50 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/e2050786c3ce 6982661: Complete JLayer component Reviewed-by: malenkov ! src/share/classes/javax/swing/JComponent.java ! src/share/classes/javax/swing/JLayer.java ! src/share/classes/javax/swing/plaf/LayerUI.java Changeset: a463040967f2 Author: alexp Date: 2010-09-17 23:00 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/a463040967f2 6606019: NPE and IAE are interchanged in specification for GroupLayout.Group class Reviewed-by: rupashka ! src/share/classes/javax/swing/GroupLayout.java Changeset: cdd64925de04 Author: alexp Date: 2010-09-17 23:09 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/cdd64925de04 6632953: MetalComboBoxUI.getBaseline(JComponent, int, int) throws IAE for valid width/height Reviewed-by: rupashka ! src/share/classes/javax/swing/plaf/metal/MetalComboBoxUI.java + test/javax/swing/JComboBox/6632953/bug6632953.java Changeset: a8ec7a461254 Author: alexp Date: 2010-09-17 23:16 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/a8ec7a461254 6576054: NullPointerException when closing tooltip by pressing esc Reviewed-by: rupashka ! src/share/classes/javax/swing/ToolTipManager.java Changeset: e753db9c4416 Author: alexp Date: 2010-09-17 23:21 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/e753db9c4416 4330950: Lost newly entered data in the cell when resizing column width Reviewed-by: peterz ! src/share/classes/javax/swing/JTable.java Changeset: 76b39a4964fa Author: alexp Date: 2010-09-17 23:34 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/76b39a4964fa 6542335: different behavior on knob of scroll bar between 1.4.2 and 5.0 Reviewed-by: peterz ! src/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java + test/javax/swing/JScrollBar/6542335/bug6542335.java Changeset: 002495e6aecb Author: peterz Date: 2010-09-21 10:03 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/002495e6aecb 6960126: With GTK L&F JDesktopPane substitutes set desktop manager Reviewed-by: malenkov ! src/share/classes/javax/swing/JDesktopPane.java Changeset: c650dd9e6be2 Author: peterz Date: 2010-09-21 10:04 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/c650dd9e6be2 6978052: No appropriate CCC request for listed JDK 7 changes in javax.swing.plaf.synth package (b84) Reviewed-by: malenkov ! src/share/classes/javax/swing/plaf/synth/SynthTabbedPaneUI.java Changeset: 39351e11b8f9 Author: naoto Date: 2010-09-23 20:05 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/39351e11b8f9 6986612: pit jdk7 b112: java.util.Locale getDisplayVariant() sqe test getDisplayVariantTests.java fails Reviewed-by: dougfelt Contributed-by: Yoshito Umaoka ! src/share/classes/java/util/Locale.java ! src/share/classes/sun/util/locale/BaseLocale.java Changeset: b57ca6031a35 Author: lana Date: 2010-09-26 14:14 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/b57ca6031a35 Merge - src/share/native/sun/java2d/cmm/lcms/cmscam97.c - src/share/native/sun/java2d/cmm/lcms/cmsmatsh.c - src/share/native/sun/java2d/cmm/lcms/icc34.h - src/share/native/sun/java2d/cmm/lcms/lcms.h - src/solaris/classes/sun/net/spi/SdpProvider.java - src/solaris/native/sun/net/spi/SdpProvider.c - test/tools/launcher/VerifyExceptions.java Changeset: 278c8daa3075 Author: malenkov Date: 2010-09-27 13:38 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/278c8daa3075 6976577: JCK7 api/java_beans/EventSetDescriptor/descriptions.html#Ctor1 fails since jdk7 b102 Reviewed-by: peterz ! src/share/classes/java/beans/EventSetDescriptor.java ! src/share/classes/java/beans/IndexedPropertyDescriptor.java ! src/share/classes/java/beans/Introspector.java ! src/share/classes/java/beans/MethodDescriptor.java ! src/share/classes/java/beans/PropertyDescriptor.java + test/java/beans/Introspector/6976577/Test6976577.java + test/java/beans/Introspector/6976577/test/Accessor.java Changeset: bbadb9484f53 Author: omajid Date: 2010-09-27 11:30 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/bbadb9484f53 6986968: Crash on XIM server restart Summary: Free XIM data structures on DestroyXIMCallback Reviewed-by: naoto ! src/solaris/native/sun/awt/awt_InputMethod.c Changeset: 0ca4ae74cf44 Author: malenkov Date: 2010-09-27 21:07 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/0ca4ae74cf44 6986450: javax/swing/JTable/Test6888156.java test is failing against jdk7 just on windows Reviewed-by: alexp ! test/javax/swing/JTable/Test6888156.java Changeset: 75a0f7b47024 Author: naoto Date: 2010-09-28 10:57 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/75a0f7b47024 6915621: (rb) ResourceBundle.getBundle() deadlock when called inside a synchronized thread Reviewed-by: okutsu ! src/share/classes/java/util/ResourceBundle.java Changeset: 990bbd005f28 Author: malenkov Date: 2010-09-30 20:21 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/990bbd005f28 6982753: javax/swing/JTextArea/6940863/bug6940863.java should be modified Reviewed-by: alexp ! test/javax/swing/JTextArea/6940863/bug6940863.java Changeset: 76edcef04379 Author: okutsu Date: 2010-10-04 13:05 +0900 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/76edcef04379 6955776: (tz) Windows-only: tzmappings needs update for KB981793 6929185: (tz) Windows-only: tzmappings needs update for KB979306 Reviewed-by: peytoia ! src/windows/lib/tzmappings Changeset: b210ae2a8e74 Author: lana Date: 2010-10-04 14:38 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/b210ae2a8e74 Merge Changeset: 7794d718ffe2 Author: lancea Date: 2010-09-17 13:23 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/7794d718ffe2 6983452: SyncProvider issue for JoinRowSet implementation Reviewed-by: darcy, ohair ! src/share/classes/com/sun/rowset/CachedRowSetImpl.java Changeset: 1cb444a3d5cd Author: lancea Date: 2010-09-17 13:26 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/1cb444a3d5cd 6984864: Exception when running acceptChanges with custom SyncProvider Reviewed-by: darcy, ohair ! src/share/classes/com/sun/rowset/JoinRowSetImpl.java Changeset: 095a5e5a025a Author: lancea Date: 2010-09-17 13:30 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/095a5e5a025a 6985400: DatabaseMetaData.generatedKeyAlwaysReturned, "indexe(s)" should be "index(es)" Reviewed-by: darcy, ohair ! src/share/classes/java/sql/DatabaseMetaData.java Changeset: 291a5c52f9d0 Author: lancea Date: 2010-09-17 13:33 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/291a5c52f9d0 6985725: RowSetProvider has typo for the property javax.sql.rowset.RowSetFactory in the javadoc Reviewed-by: darcy, ohair ! src/share/classes/javax/sql/rowset/RowSetProvider.java Changeset: 605b327f4830 Author: mchung Date: 2010-09-17 14:16 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/605b327f4830 6888546: restore System.initializeSystemClasses Summary: restore System.initializeSystemClasses prior to fix for 6797688 Reviewed-by: alanb ! src/share/classes/java/lang/System.java Changeset: 48d7f8c4cd60 Author: martin Date: 2010-09-17 14:35 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/48d7f8c4cd60 6981138: (process) Process.waitFor() may hang if subprocess has live descendants (lnx) Summary: Do exit status handling before trying to close streams Reviewed-by: alanb, dholmes ! src/solaris/classes/java/lang/UNIXProcess.java.linux ! test/java/lang/ProcessBuilder/Basic.java Changeset: b5d37597c815 Author: martin Date: 2010-09-17 14:40 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/b5d37597c815 6981157: Improve UnknownHostException with EAI error details and other cleanups Summary: generify; remove compiler warnings, typos, casts; return status information via gai_strerror when getaddrinfo fails; show full stack of native failures Reviewed-by: michaelm, alanb ! src/share/classes/java/net/InetAddress.java ! src/solaris/native/java/net/Inet6AddressImpl.c ! src/solaris/native/java/net/net_util_md.c ! src/solaris/native/java/net/net_util_md.h Changeset: 0d78b3eedecc Author: lancea Date: 2010-09-18 06:09 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/0d78b3eedecc 6984044: RowSet source needs to rebrand vendor references Reviewed-by: darcy, ohair ! src/share/classes/com/sun/rowset/internal/WebRowSetXmlWriter.java ! src/share/classes/com/sun/rowset/providers/RIOptimisticProvider.java ! src/share/classes/com/sun/rowset/providers/RIXMLProvider.java ! src/share/classes/javax/sql/rowset/CachedRowSet.java ! src/share/classes/javax/sql/rowset/WebRowSet.java ! src/share/classes/javax/sql/rowset/rowset.properties ! src/share/classes/javax/sql/rowset/spi/SyncFactory.java ! src/share/classes/javax/sql/rowset/spi/SyncProvider.java ! src/share/classes/javax/sql/rowset/spi/package.html Changeset: 902486a8e414 Author: dl Date: 2010-09-20 18:05 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/902486a8e414 6981113: Add ConcurrentLinkedDeque Summary: Extend techniques developed for ConcurrentLinkedQueue and LinkedTransferQueue to implement a non-blocking concurrent Deque with interior removes. Reviewed-by: martin, dholmes, chegar ! make/java/java/FILES_java.gmk + src/share/classes/java/util/concurrent/ConcurrentLinkedDeque.java ! src/share/classes/java/util/concurrent/ConcurrentLinkedQueue.java ! test/java/util/Collection/BiggernYours.java ! test/java/util/Collection/IteratorAtEnd.java ! test/java/util/Collection/MOAT.java ! test/java/util/Collections/RacingCollections.java ! test/java/util/Deque/ChorusLine.java ! test/java/util/concurrent/ConcurrentQueues/ConcurrentQueueLoops.java ! test/java/util/concurrent/ConcurrentQueues/GCRetention.java ! test/java/util/concurrent/ConcurrentQueues/IteratorWeakConsistency.java ! test/java/util/concurrent/ConcurrentQueues/OfferRemoveLoops.java ! test/java/util/concurrent/ConcurrentQueues/RemovePollRace.java Changeset: cd4aad589b3f Author: chegar Date: 2010-09-21 15:58 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/cd4aad589b3f 6672144: HttpURLConnection.getInputStream sends POST request after failed chunked Reviewed-by: michaelm ! src/share/classes/sun/net/www/http/HttpClient.java ! src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java + test/sun/net/www/http/HttpClient/StreamingRetry.java Changeset: f5d25402ed53 Author: dl Date: 2010-09-21 16:06 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/f5d25402ed53 6986050: Small clarifications and fixes for ForkJoin Summary: Clarify FJ.get on throw InterruptedException, propagate ThreadFactory, shutdown transition Reviewed-by: chegar ! src/share/classes/java/util/concurrent/ForkJoinPool.java ! src/share/classes/java/util/concurrent/ForkJoinTask.java ! src/share/classes/java/util/concurrent/ForkJoinWorkerThread.java ! src/share/classes/java/util/concurrent/RecursiveAction.java Changeset: 4927d1319b2f Author: dcubed Date: 2010-09-22 07:46 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/4927d1319b2f 6949710: 3/3 the GC'able nature of Logging objects needs to be made brutally clear Summary: Add words in more places to make it clear that Logger objects are GC'able unless there is a strong reference. Reviewed-by: dholmes, andrew ! src/share/classes/java/util/logging/LogManager.java ! src/share/classes/java/util/logging/Logger.java Changeset: 4db5c4867a78 Author: ohair Date: 2010-09-22 11:06 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/4db5c4867a78 6946527: rebranding system properties per Oracle Requirements (vendor) Summary: Changes from "Sun Microsystems, Inc." to "Oracle Corporation" in the java.vendor, java.specification.vendor and java.vendor.url Java system properties. Also change of Windows COMPANY file property from "Oracle" to "Oracle Corporation". Reviewed-by: lancea, flar ! make/common/shared/Defs.gmk ! src/share/native/java/lang/System.c Changeset: 378ea143ff5f Author: ohair Date: 2010-09-22 12:53 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/378ea143ff5f Merge Changeset: ca630e91d473 Author: weijun Date: 2010-09-23 10:46 +0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/ca630e91d473 6982971: TEST failure: com/sun/security/sasl/ntlm/NTLMTest.java Reviewed-by: wetmore ! test/com/sun/security/sasl/ntlm/NTLMTest.java Changeset: 60cff062f66d Author: mchung Date: 2010-09-22 21:44 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/60cff062f66d 6984036: servicetag vendor rebranding issues Summary: Update product_vendor field to use java.vendor system property Reviewed-by: ohair ! src/share/classes/com/sun/servicetag/Installer.java ! src/share/classes/com/sun/servicetag/RegistrationData.java ! src/share/classes/com/sun/servicetag/Registry.java ! src/share/classes/com/sun/servicetag/SolarisSystemEnvironment.java ! test/com/sun/servicetag/JavaServiceTagTest.java ! test/com/sun/servicetag/JavaServiceTagTest1.java ! test/com/sun/servicetag/Util.java ! test/com/sun/servicetag/environ.properties ! test/com/sun/servicetag/missing-environ-field.xml ! test/com/sun/servicetag/newer-registry-version.xml ! test/com/sun/servicetag/registration.xml ! test/com/sun/servicetag/servicetag1.properties ! test/com/sun/servicetag/servicetag2.properties ! test/com/sun/servicetag/servicetag3.properties ! test/com/sun/servicetag/servicetag4.properties ! test/com/sun/servicetag/servicetag5.properties Changeset: 9a837f410672 Author: ohair Date: 2010-09-24 14:06 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/9a837f410672 6987117: Add jprt test sets Reviewed-by: mchung ! make/jprt.properties Changeset: 8503c7f3a354 Author: ohair Date: 2010-09-24 14:22 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/8503c7f3a354 6987114: Fix top level "test" Makefile logic, add jdk/make/Makefile test target 6987113: Remove SCCS logic from makefiles Reviewed-by: mchung ! make/Makefile ! make/common/Cscope.gmk ! make/common/Defs.gmk - make/common/Rules-SCCS.gmk ! make/common/shared/Defs-utils.gmk ! test/ProblemList.txt Changeset: 9eb9485ec45b Author: weijun Date: 2010-09-25 10:21 +0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/9eb9485ec45b 6986868: TEST failure: sun/security/tools/jarsigner/crl.sh Reviewed-by: ohair ! test/sun/security/tools/jarsigner/crl.sh Changeset: 4b0fdb9f7cfe Author: lana Date: 2010-09-25 12:00 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/4b0fdb9f7cfe Merge ! make/java/java/FILES_java.gmk - src/share/classes/com/sun/media/sound/MidiDeviceReceiver.java ! src/share/native/java/lang/System.c - src/share/native/sun/java2d/cmm/lcms/cmscam97.c - src/share/native/sun/java2d/cmm/lcms/cmsmatsh.c - src/share/native/sun/java2d/cmm/lcms/icc34.h - src/share/native/sun/java2d/cmm/lcms/lcms.h - test/java/util/Locale/data/deflocale.exe - test/java/util/Locale/data/deflocale.jds3 - test/java/util/Locale/data/deflocale.rhel4 - test/java/util/Locale/data/deflocale.winvista - test/java/util/Locale/data/deflocale.winxp Changeset: 7b2b0131fa61 Author: lancea Date: 2010-09-27 18:05 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/7b2b0131fa61 6987638: javadoc update to RowSetProvider and Statement Reviewed-by: darcy, alanb ! src/share/classes/java/sql/Statement.java ! src/share/classes/javax/sql/rowset/RowSetProvider.java Changeset: b3a4add96d45 Author: michaelm Date: 2010-09-28 11:59 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/b3a4add96d45 6550798: Using InputStream.skip with ResponseCache will cause partial data to be cached Reviewed-by: chegar ! src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java + test/sun/net/www/protocol/http/6550798/TestCache.java + test/sun/net/www/protocol/http/6550798/test.java Changeset: 4b637d890b6c Author: michaelm Date: 2010-09-28 12:04 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/4b637d890b6c Merge Changeset: a43232b264cb Author: michaelm Date: 2010-09-28 14:36 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/a43232b264cb 6987927: can't use -Dfile.encoding=Cp037 in net test Reviewed-by: chegar - test/sun/net/www/http/ChunkedInputStream/ChunkedCharEncoding.sh Changeset: 26c6ee936f63 Author: weijun Date: 2010-09-29 15:26 +0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/26c6ee936f63 6988163: sun.security.util.Resources dup and a keytool doc typo Reviewed-by: xuelei ! src/share/classes/sun/security/tools/KeyTool.java ! src/share/classes/sun/security/util/Resources.java Changeset: 570f825ad872 Author: chegar Date: 2010-09-29 17:33 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/570f825ad872 6987461: Handle leak when enabling java.net.useSystemProxies Summary: Release the registry key handle if ProxyEnable is 0 Reviewed-by: michaelm ! src/windows/native/sun/net/spi/DefaultProxySelector.c Changeset: 04d9b09dbef9 Author: alanb Date: 2010-09-30 14:48 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/04d9b09dbef9 6988037: fileClose prints debug message is close fails Reviewed-by: kevinw, forax ! src/solaris/native/java/io/io_util_md.c ! src/windows/native/java/io/io_util_md.c Changeset: 1fe397df4aaa Author: alanb Date: 2010-09-30 14:49 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/1fe397df4aaa Merge - test/sun/net/www/http/ChunkedInputStream/ChunkedCharEncoding.sh Changeset: 9a8022905f6a Author: lancea Date: 2010-10-01 14:36 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/9a8022905f6a 6988993: Address Findbugs warnings for the use of String Constructor Reviewed-by: ohair ! src/share/classes/com/sun/rowset/CachedRowSetImpl.java ! src/share/classes/com/sun/rowset/FilteredRowSetImpl.java ! src/share/classes/com/sun/rowset/JoinRowSetImpl.java ! src/share/classes/com/sun/rowset/internal/CachedRowSetWriter.java ! src/share/classes/com/sun/rowset/internal/WebRowSetXmlWriter.java ! src/share/classes/com/sun/rowset/internal/XmlReaderContentHandler.java ! src/share/classes/javax/sql/rowset/BaseRowSet.java ! src/share/classes/javax/sql/rowset/RowSetMetaDataImpl.java ! src/share/classes/javax/sql/rowset/serial/SerialRef.java ! src/share/classes/javax/sql/rowset/serial/SerialStruct.java Changeset: f439d8b1e84a Author: alanb Date: 2010-10-02 12:59 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/f439d8b1e84a 6979526: (file) java/nio/file/FileStore/Basic.java fails if the same file system is mounted more than once Reviewed-by: kevinw, forax ! src/solaris/classes/sun/nio/fs/LinuxFileStore.java ! src/solaris/classes/sun/nio/fs/SolarisFileStore.java ! src/solaris/classes/sun/nio/fs/UnixFileStore.java ! test/java/nio/file/FileStore/Basic.java Changeset: a6591c8b046d Author: alanb Date: 2010-10-02 12:59 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/a6591c8b046d Merge Changeset: 81b0c1e3d5a7 Author: alanb Date: 2010-10-03 19:39 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/81b0c1e3d5a7 6907737: (file) FileVisitor and Files.walkFileTree issues Reviewed-by: sherman + src/share/classes/java/nio/file/FileSystemLoopException.java ! src/share/classes/java/nio/file/FileTreeWalker.java ! src/share/classes/java/nio/file/FileVisitOption.java ! src/share/classes/java/nio/file/FileVisitor.java ! src/share/classes/java/nio/file/Files.java ! src/share/classes/java/nio/file/SimpleFileVisitor.java ! src/share/sample/nio/file/Chmod.java ! src/share/sample/nio/file/Copy.java ! src/share/sample/nio/file/WatchDir.java + test/java/nio/file/Files/MaxDepth.java ! test/java/nio/file/Files/Misc.java ! test/java/nio/file/Files/PrintFileTree.java ! test/java/nio/file/Files/SkipSiblings.java ! test/java/nio/file/Files/TerminateWalk.java ! test/java/nio/file/Files/WalkWithSecurity.java ! test/java/nio/file/Files/walk_file_tree.sh ! test/java/nio/file/TestUtil.java Changeset: b8af3bab5dbf Author: alanb Date: 2010-10-04 14:17 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/b8af3bab5dbf 6989190: SO_SNDBUF/SO_RCVBUF limits should only be checked when setsockopt fails (sol) Reviewed-by: chegar, michaelm ! src/solaris/native/java/net/net_util_md.c ! test/java/nio/channels/AsynchronousServerSocketChannel/Basic.java ! test/java/nio/channels/AsynchronousSocketChannel/Basic.java ! test/java/nio/channels/DatagramChannel/SocketOptionTests.java ! test/java/nio/channels/ServerSocketChannel/SocketOptionTests.java ! test/java/nio/channels/SocketChannel/SocketOptionTests.java Changeset: ffaf6a35b895 Author: lancea Date: 2010-10-04 13:04 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/ffaf6a35b895 6989139: Address JDBC Findbugs where Number type Constructor are used Reviewed-by: ohair ! src/share/classes/com/sun/rowset/CachedRowSetImpl.java ! src/share/classes/com/sun/rowset/FilteredRowSetImpl.java ! src/share/classes/com/sun/rowset/JdbcRowSetImpl.java ! src/share/classes/com/sun/rowset/JoinRowSetImpl.java ! src/share/classes/com/sun/rowset/internal/CachedRowSetWriter.java ! src/share/classes/com/sun/rowset/internal/WebRowSetXmlWriter.java ! src/share/classes/com/sun/rowset/internal/XmlReaderContentHandler.java ! src/share/classes/javax/sql/rowset/BaseRowSet.java ! src/share/classes/javax/sql/rowset/serial/SQLOutputImpl.java ! src/share/classes/javax/sql/rowset/serial/SerialRef.java Changeset: d5fc514976fa Author: lana Date: 2010-10-04 14:39 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/d5fc514976fa Merge - make/common/Rules-SCCS.gmk - test/sun/net/www/http/ChunkedInputStream/ChunkedCharEncoding.sh Changeset: 4a513df0df12 Author: sherman Date: 2010-10-08 21:33 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/4a513df0df12 6990846: Demo: NIO.2 filesystem provider for zip/jar archives Summary: The first drop of the zip filesystem provider, as a separate demo Reviewed-by: alanb ! make/mkdemo/Makefile + make/mkdemo/nio/Makefile + make/mkdemo/nio/zipfs/Makefile + src/share/demo/nio/zipfs/Demo.java + src/share/demo/nio/zipfs/META-INF/services/java.nio.file.spi.FileSystemProvider + src/share/demo/nio/zipfs/README.txt + src/share/demo/nio/zipfs/com/sun/nio/zipfs/JarFileSystemProvider.java + src/share/demo/nio/zipfs/com/sun/nio/zipfs/ZipCoder.java + src/share/demo/nio/zipfs/com/sun/nio/zipfs/ZipConstants.java + src/share/demo/nio/zipfs/com/sun/nio/zipfs/ZipDirectoryStream.java + src/share/demo/nio/zipfs/com/sun/nio/zipfs/ZipFileAttributeView.java + src/share/demo/nio/zipfs/com/sun/nio/zipfs/ZipFileAttributes.java + src/share/demo/nio/zipfs/com/sun/nio/zipfs/ZipFileStore.java + src/share/demo/nio/zipfs/com/sun/nio/zipfs/ZipFileSystem.java + src/share/demo/nio/zipfs/com/sun/nio/zipfs/ZipFileSystemProvider.java + src/share/demo/nio/zipfs/com/sun/nio/zipfs/ZipInfo.java + src/share/demo/nio/zipfs/com/sun/nio/zipfs/ZipPath.java + src/share/demo/nio/zipfs/com/sun/nio/zipfs/ZipUtils.java + test/demo/zipfs/Basic.java + test/demo/zipfs/PathOps.java + test/demo/zipfs/ZipFSTester.java + test/demo/zipfs/basic.sh Changeset: e250cef36ea0 Author: lana Date: 2010-10-12 12:51 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/e250cef36ea0 Merge - make/common/Rules-SCCS.gmk - test/sun/net/www/http/ChunkedInputStream/ChunkedCharEncoding.sh Changeset: 0613978371d8 Author: cl Date: 2010-10-14 19:25 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/0613978371d8 Added tag jdk7-b114 for changeset e250cef36ea0 ! .hgtags Changeset: f96548542368 Author: igor Date: 2010-08-12 23:21 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/f96548542368 6976516: Add support for compiling deploy ws without compiling j2se Reviewed-by: herrick, ohair ! make/common/internal/Resources.gmk Changeset: 6841ece60936 Author: herrick Date: 2010-08-20 14:48 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/6841ece60936 Merge - test/java/net/Socket/AccurateTimeout.java Changeset: ea7e333308ed Author: igor Date: 2010-09-01 09:36 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/ea7e333308ed 6981436: Variable gets hidden if Defs-javadoc is included Reviewed-by: ohair ! make/common/shared/Defs-javadoc.gmk ! make/docs/Makefile Changeset: 72136d9a079f Author: jqzuo Date: 2010-09-02 09:23 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/72136d9a079f Merge - src/share/classes/sun/java2d/pisces/PiscesMath.java - src/share/classes/sun/java2d/pisces/Transform4.java - test/tools/pack200/Pack200Simple.sh - test/tools/pack200/SegmentLimit.java Changeset: a7fa35166b92 Author: igor Date: 2010-09-07 11:24 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/a7fa35166b92 6982774: HOTSPOT_IMPORT_PATH detection does not work as expected Reviewed-by: herrick, ohair ! make/common/shared/Defs.gmk Changeset: 0dc672582a47 Author: igor Date: 2010-09-07 11:28 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/0dc672582a47 6982499: ant detection is fragile on windows. especially using cygwin Reviewed-by: ohair ! make/common/shared/Defs.gmk Changeset: af2d0f81e1ac Author: herrick Date: 2010-09-16 12:19 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/af2d0f81e1ac Merge Changeset: e463b0e829c8 Author: herrick Date: 2010-09-17 07:11 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/e463b0e829c8 Merge Changeset: dc1bb8cf6ff6 Author: herrick Date: 2010-10-02 11:09 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/dc1bb8cf6ff6 Merge - src/share/classes/com/sun/media/sound/MidiDeviceReceiver.java - src/share/native/sun/java2d/cmm/lcms/cmscam97.c - src/share/native/sun/java2d/cmm/lcms/cmsmatsh.c - src/share/native/sun/java2d/cmm/lcms/icc34.h - src/share/native/sun/java2d/cmm/lcms/lcms.h - src/solaris/classes/sun/net/spi/SdpProvider.java - src/solaris/native/sun/net/spi/SdpProvider.c - test/java/util/Locale/data/deflocale.exe - test/java/util/Locale/data/deflocale.jds3 - test/java/util/Locale/data/deflocale.rhel4 - test/java/util/Locale/data/deflocale.winvista - test/java/util/Locale/data/deflocale.winxp - test/tools/launcher/VerifyExceptions.java Changeset: 0dcee22ced98 Author: jqzuo Date: 2010-10-12 13:34 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/0dcee22ced98 Merge Changeset: 449bad8d67b5 Author: jqzuo Date: 2010-10-18 11:25 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/449bad8d67b5 Merge - make/common/Rules-SCCS.gmk ! make/common/shared/Defs.gmk - test/sun/net/www/http/ChunkedInputStream/ChunkedCharEncoding.sh Changeset: 9c4165d5661c Author: cl Date: 2010-10-21 17:12 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/9c4165d5661c Added tag jdk7-b115 for changeset 449bad8d67b5 ! .hgtags Changeset: b96e6b8761bc Author: bae Date: 2010-10-05 10:23 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/b96e6b8761bc 6976076: sun/java2d/pipe/MutableColorTest/MutableColorTest.java failed Reviewed-by: igor, prr ! test/sun/java2d/pipe/MutableColorTest/MutableColorTest.java Changeset: 93d0daa9aa7a Author: bae Date: 2010-10-06 12:19 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/93d0daa9aa7a 6853488: REGRESSION : A black background is seen for a transparent animated gif image for splash screen Reviewed-by: igor, prr ! src/share/native/sun/awt/splashscreen/splashscreen_gif.c Changeset: 6cb79067ea7a Author: bae Date: 2010-10-07 12:25 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/6cb79067ea7a 6975884: sun/java2d/SunGraphics2D/DrawImageBilinear.java failed Reviewed-by: prr ! test/sun/java2d/SunGraphics2D/DrawImageBilinear.java Changeset: 4a50631c9910 Author: bae Date: 2010-10-15 10:42 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/4a50631c9910 6725821: Compiler warnings in medialib code Reviewed-by: igor, prr ! make/sun/image/generic/Makefile ! src/share/native/sun/awt/medialib/mlib_ImageLookUp_64.c ! src/solaris/native/sun/awt/medialib/mlib_v_ImageLookUpS32S16Func.c ! src/solaris/native/sun/awt/medialib/mlib_v_ImageLookUpS32U16Func.c ! src/solaris/native/sun/awt/medialib/mlib_v_ImageLookUpSIS32S16Func.c ! src/solaris/native/sun/awt/medialib/mlib_v_ImageLookUpSIS32U16Func.c Changeset: 37df0a178978 Author: bae Date: 2010-10-15 11:26 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/37df0a178978 6773022: java.awt.image.SampleModel.getDataElements() does't throw ArrayIndexOutOfBoundsEx for Integer.MAX_V Reviewed-by: igor, prr ! src/share/classes/java/awt/image/SampleModel.java + test/java/awt/image/GetDataElementsTest.java Changeset: a7cdcd3541d4 Author: bae Date: 2010-10-15 12:02 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/a7cdcd3541d4 6984033: imageio vendor references need to change (jdk7 only) Reviewed-by: prr, ohair ! src/share/classes/com/sun/imageio/plugins/bmp/BMPImageReaderSpi.java ! src/share/classes/com/sun/imageio/plugins/bmp/BMPImageWriterSpi.java ! src/share/classes/com/sun/imageio/plugins/gif/GIFImageReaderSpi.java ! src/share/classes/com/sun/imageio/plugins/gif/GIFImageWriterSpi.java ! src/share/classes/com/sun/imageio/plugins/jpeg/JPEG.java ! src/share/classes/com/sun/imageio/plugins/png/PNGImageReaderSpi.java ! src/share/classes/com/sun/imageio/plugins/png/PNGImageWriterSpi.java ! src/share/classes/com/sun/imageio/plugins/wbmp/WBMPImageReaderSpi.java ! src/share/classes/com/sun/imageio/plugins/wbmp/WBMPImageWriterSpi.java ! src/share/classes/com/sun/imageio/spi/FileImageInputStreamSpi.java ! src/share/classes/com/sun/imageio/spi/FileImageOutputStreamSpi.java ! src/share/classes/com/sun/imageio/spi/InputStreamImageInputStreamSpi.java ! src/share/classes/com/sun/imageio/spi/OutputStreamImageOutputStreamSpi.java ! src/share/classes/com/sun/imageio/spi/RAFImageInputStreamSpi.java ! src/share/classes/com/sun/imageio/spi/RAFImageOutputStreamSpi.java Changeset: 0a53abebf6e9 Author: jgodinez Date: 2010-10-15 11:20 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/0a53abebf6e9 6804454: RFE: Provide a way to control the printing dpi resolution from MSIE browser print. See also 6801859 Reviewed-by: igor, prr ! src/windows/classes/sun/awt/windows/WEmbeddedFrame.java Changeset: b9c24a76093d Author: lana Date: 2010-10-18 12:43 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/b9c24a76093d Merge - make/common/Rules-SCCS.gmk ! src/windows/classes/sun/awt/windows/WEmbeddedFrame.java - test/sun/net/www/http/ChunkedInputStream/ChunkedCharEncoding.sh Changeset: 1b658b8bd49d Author: art Date: 2010-10-05 18:12 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/1b658b8bd49d 6829546: Modal dialog causes underlying parent JFrame to be set to "Always on top". Reviewed-by: anthony, dcherepanov ! src/windows/native/sun/windows/awt_Dialog.cpp + test/java/awt/Dialog/MakeWindowAlwaysOnTop/MakeWindowAlwaysOnTop.java Changeset: e804b396307b Author: art Date: 2010-10-05 18:13 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/e804b396307b 6828273: javax/swing/system/6799345/TestShutdown.java test fails with RuntimeException. Reviewed-by: anthony, dcherepanov ! src/solaris/classes/sun/awt/X11/XToolkit.java ! test/javax/swing/system/6799345/TestShutdown.java Changeset: 16265781795b Author: art Date: 2010-10-06 16:42 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/16265781795b 6979541: closed/javax/swing/plaf/basic/AWTEventListenerLeak/AWTEventListenerLeak.java fails Reviewed-by: anthony, ant ! src/share/classes/sun/awt/SunToolkit.java Changeset: 335093475c11 Author: anthony Date: 2010-10-12 15:52 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/335093475c11 6895647: Frame may jump to an unpredicted location upon entering the non-opaque mode on X11 Summary: Make sure the size hints are set before mapping the window on the screen Reviewed-by: art, dcherepanov ! src/solaris/classes/sun/awt/X11/XDecoratedPeer.java + test/java/awt/Frame/FrameLocation/FrameLocation.java Changeset: a8bd5f04f4fb Author: anthony Date: 2010-10-12 18:20 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/a8bd5f04f4fb 6990352: SplashScreen.getSplashScreen() does not return null for implicitly closed splash screen Summary: Mark the splash screen closed when it happens implicitly Reviewed-by: art, dcherepanov ! src/share/classes/java/awt/SplashScreen.java ! src/share/classes/java/awt/Window.java Changeset: 278bd32a15de Author: dav Date: 2010-10-13 17:03 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/278bd32a15de 6973199: java/awt/Robot/RobotWheelTest/RobotWheelTest.html failed on JDK7 b102 bug passed on b101 Reviewed-by: art, yan ! src/solaris/classes/sun/awt/X11/XWindow.java Changeset: c595c2730226 Author: art Date: 2010-10-14 14:07 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/c595c2730226 6989721: awt native code compiler warnings Reviewed-by: yan, uta ! src/share/classes/java/awt/event/InputEvent.java ! src/share/classes/sun/awt/AWTAccessor.java ! src/share/native/sun/awt/libpng/pngrtran.c ! src/share/native/sun/awt/libpng/pngrutil.c ! src/share/native/sun/awt/splashscreen/splashscreen_gif.c ! src/solaris/classes/sun/awt/X11/XRobotPeer.java ! src/solaris/native/sun/awt/awt.h ! src/solaris/native/sun/awt/awt_DrawingSurface.c ! src/solaris/native/sun/awt/awt_InputMethod.c ! src/solaris/native/sun/awt/awt_Robot.c ! src/solaris/native/sun/awt/awt_UNIXToolkit.c ! src/solaris/native/sun/xawt/XlibWrapper.c ! src/solaris/native/sun/xawt/awt_Desktop.c ! src/windows/native/sun/windows/WPrinterJob.cpp ! src/windows/native/sun/windows/awt_BitmapUtil.cpp ! src/windows/native/sun/windows/awt_DesktopProperties.cpp ! src/windows/native/sun/windows/awt_DrawingSurface.h ! src/windows/native/sun/windows/awt_Font.cpp ! src/windows/native/sun/windows/awt_PrintJob.cpp ! src/windows/native/sun/windows/awt_Toolkit.cpp ! src/windows/native/sun/windows/awt_Win32GraphicsEnv.cpp ! src/windows/native/sun/windows/awt_Window.cpp Changeset: 8022709a306d Author: dcherepanov Date: 2010-10-14 18:24 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/8022709a306d 6991992: Need to forward-port AWT's part of the fix for 6691674 Reviewed-by: art ! src/share/classes/java/awt/AWTEvent.java ! src/share/classes/java/awt/SequencedEvent.java ! src/share/classes/sun/awt/AWTAccessor.java ! src/share/classes/sun/awt/SunToolkit.java ! src/solaris/classes/sun/awt/X11/InfoWindow.java ! src/solaris/classes/sun/awt/X11/XTextAreaPeer.java ! src/solaris/classes/sun/awt/X11/XTrayIconPeer.java ! src/solaris/classes/sun/awt/X11/XWindow.java ! src/solaris/classes/sun/awt/X11/XWindowPeer.java Changeset: f55be3060347 Author: anthony Date: 2010-10-14 18:59 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/f55be3060347 6979568: Test failure: test\closed\java\awt\Component\VisibleHwInLwContTest\VisibleHwInLwContTest.html Summary: Extend iteration to this container in isRecursivelyVisibleUpToHeavyweightContainer() Reviewed-by: art, dcherepanov ! src/share/classes/java/awt/Container.java Changeset: b183180e8bb7 Author: dcherepanov Date: 2010-10-14 18:56 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/b183180e8bb7 6838089: java.awt.Window.setOpacity() doesn't throw IllegalComponentStateException for two-display conf Reviewed-by: art, anthony ! src/share/classes/java/awt/Canvas.java ! src/windows/classes/sun/awt/windows/WWindowPeer.java + test/java/awt/Multiscreen/TranslucencyThrowsExceptionWhenFullScreen/TranslucencyThrowsExceptionWhenFullScreen.java Changeset: 69eeb1cea943 Author: lana Date: 2010-10-17 19:43 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/69eeb1cea943 Merge - make/common/Rules-SCCS.gmk ! src/solaris/native/sun/awt/awt_InputMethod.c - test/sun/net/www/http/ChunkedInputStream/ChunkedCharEncoding.sh Changeset: 70a695f74efb Author: lana Date: 2010-10-18 21:44 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/70a695f74efb Merge ! src/share/native/sun/awt/splashscreen/splashscreen_gif.c Changeset: e26eef6ac0d6 Author: rupashka Date: 2010-10-07 12:48 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/e26eef6ac0d6 6979793: closed/javax/swing/JFileChooser/6396844/TwentyThousandTest fails due FileNotFound exc. Reviewed-by: malenkov + test/javax/swing/JFileChooser/6396844/TwentyThousandTest.java Changeset: 93871607047a Author: amenkov Date: 2010-10-07 18:13 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/93871607047a 6984047: sound sources needs vendor rebranding changes (jdk7 only) Reviewed-by: ohair ! src/share/classes/com/sun/media/sound/RealTimeSequencer.java ! src/share/classes/javax/sound/sampled/AudioSystem.java Changeset: 958ddd568d4e Author: amenkov Date: 2010-10-07 18:23 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/958ddd568d4e 6986335: 10 regtest failures (test/javax/sound/midi/Gervil) due AudioFloatConverter.PCM_FLOAT not found Reviewed-by: dav ! test/javax/sound/midi/Gervill/AudioFloatConverter/ToFloatArray.java ! test/javax/sound/midi/Gervill/SoftAudioSynthesizer/DummySourceDataLine.java ! test/javax/sound/midi/Gervill/SoftSynthesizer/DummySourceDataLine.java Changeset: 940fed1764b4 Author: peytoia Date: 2010-10-08 09:50 +0900 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/940fed1764b4 6970930: RuleBasedCollator.compare(String,null) throws IAE (should be NPE) Reviewed-by: okutsu ! src/share/classes/java/text/RuleBasedCollator.java + test/java/text/Collator/Bug6970930.java Changeset: b2cfe62ef802 Author: naoto Date: 2010-10-12 17:09 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/b2cfe62ef802 6989440: tomcat test from dacapo benchmark fails with ConcurrentModificationException Reviewed-by: okutsu Contributed-by: y.umaoka at gmail.com ! src/share/classes/sun/util/LocaleServiceProviderPool.java + test/java/util/Locale/Bug6989440.java Changeset: 23fd99021d35 Author: malenkov Date: 2010-10-13 15:18 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/23fd99021d35 6603635: links to tutorials broken in JTable API doc Reviewed-by: alexp ! src/share/classes/javax/swing/JTable.java Changeset: 1d56dff60eb1 Author: rupashka Date: 2010-10-14 13:33 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/1d56dff60eb1 6984643: Unable to instantiate JFileChooser with a minimal BasicL&F descendant installed Reviewed-by: alexp ! src/share/classes/javax/swing/plaf/basic/BasicFileChooserUI.java ! src/share/classes/javax/swing/plaf/basic/BasicLookAndFeel.java + test/javax/swing/plaf/basic/Test6984643.java Changeset: d3c60dbfce57 Author: alexp Date: 2010-10-14 18:46 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/d3c60dbfce57 6986385: JLayer should implement accessible interface Reviewed-by: rupashka ! src/share/classes/javax/swing/JLayer.java + test/javax/accessibility/6986385/bug6986385.java Changeset: cdbb6e073c60 Author: naoto Date: 2010-10-14 11:37 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/cdbb6e073c60 6575419: Solaris : XSetICFoucs is not called with Java application at appropriate timing Reviewed-by: okutsu ! src/solaris/classes/sun/awt/X11InputMethod.java Changeset: abc171d85be6 Author: naoto Date: 2010-10-14 12:33 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/abc171d85be6 6991013: Serialized form for java.util.Locale contains typos Reviewed-by: peytoia ! src/share/classes/java/util/Locale.java Changeset: 308130a84ab7 Author: okutsu Date: 2010-10-15 16:46 +0900 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/308130a84ab7 6638110: (tz) TimeZone.getDisplayName(...) spec is inconsistent with implementation for unavailable locales Reviewed-by: peytoia ! src/share/classes/java/util/TimeZone.java Changeset: bcb09768ba1e Author: lana Date: 2010-10-15 11:45 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/bcb09768ba1e Merge - make/common/Rules-SCCS.gmk - test/sun/net/www/http/ChunkedInputStream/ChunkedCharEncoding.sh Changeset: 954b5eb4a256 Author: naoto Date: 2010-10-18 14:45 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/954b5eb4a256 6992272: I18N: Locale.getDisplayName() and toString() return empty if just script is set Reviewed-by: srl Contributed-by: y.umaoka at gmail.com ! src/share/classes/java/util/Locale.java ! test/java/util/Locale/LocaleEnhanceTest.java Changeset: cf13977eb9c0 Author: lana Date: 2010-10-18 21:46 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/cf13977eb9c0 Merge Changeset: b468b20a98a8 Author: alanb Date: 2010-10-05 15:07 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/b468b20a98a8 6987116: (so) test/java/nio/channels/SocketChannel/VectorIO.java failed on Solaris 11 Reviewed-by: forax ! test/java/nio/channels/SocketChannel/VectorIO.java Changeset: 0f23a139e819 Author: lancea Date: 2010-10-06 10:09 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/0f23a139e819 6988310: SyncFactory.setLogger(Logger,Level) requires unspecified security permission Reviewed-by: darcy ! src/share/classes/javax/sql/rowset/spi/SyncFactory.java Changeset: 6fd4928b82a2 Author: lancea Date: 2010-10-06 10:11 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/6fd4928b82a2 6988317: RowSetProvider.newFactory() may throw unspecified exception Reviewed-by: darcy ! src/share/classes/javax/sql/rowset/RowSetProvider.java Changeset: a6295291fab1 Author: darcy Date: 2010-10-06 21:55 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/a6295291fab1 6917323: serializable classes in java.dyn do not specify serialVersionUIDs Reviewed-by: jrose ! src/share/classes/java/dyn/InvokeDynamicBootstrapError.java ! src/share/classes/java/dyn/LinkagePermission.java ! src/share/classes/java/dyn/NoAccessException.java ! src/share/classes/java/dyn/WrongMethodTypeException.java ! src/share/classes/java/lang/LinkageError.java Changeset: a2b1ef1294c5 Author: alanb Date: 2010-10-07 10:35 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/a2b1ef1294c5 6989903: (process) test/java/lang/ProcessBuilder/Basic.java failing with "Bad file number" (sol) Reviewed-by: ohair, chegar ! test/java/lang/ProcessBuilder/Basic.java Changeset: 871cffb21423 Author: alanb Date: 2010-10-07 14:36 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/871cffb21423 6989466: Miscellaneous compiler warnings in java/lang, java/util, java/io, sun/misc native code Reviewed-by: andrew, mchung, ohair ! src/share/native/common/jdk_util.c ! src/share/native/common/jni_util.c ! src/share/native/java/lang/Class.c ! src/share/native/java/lang/ClassLoader.c ! src/share/native/java/lang/System.c ! src/share/native/java/lang/fdlibm/include/fdlibm.h ! src/share/native/java/lang/reflect/Proxy.c ! src/share/native/java/nio/Bits.c ! src/share/native/sun/management/Flag.c ! src/share/native/sun/misc/VM.c ! src/share/native/sun/misc/VMSupport.c ! src/solaris/native/java/io/UnixFileSystem_md.c ! src/solaris/native/java/io/canonicalize_md.c ! src/solaris/native/java/lang/java_props_md.c ! src/solaris/native/sun/net/sdp/SdpSupport.c ! src/solaris/native/sun/nio/ch/Net.c ! src/solaris/native/sun/nio/ch/SctpNet.c ! src/solaris/native/sun/nio/ch/UnixAsynchronousSocketChannelImpl.c ! src/windows/native/common/jni_util_md.c ! src/windows/native/java/lang/java_props_md.c ! src/windows/native/java/util/TimeZone_md.c ! src/windows/native/sun/nio/ch/ServerSocketChannelImpl.c ! src/windows/native/sun/nio/ch/WindowsSelectorImpl.c Changeset: efa8f714fffb Author: sherman Date: 2010-10-07 11:35 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/efa8f714fffb 6975829: Perf. of gzip in existing JDKs is too slower than in 1.3.1 Summary: Improved memory/buffer handling in Inflater.c Reviewed-by: alanb ! src/share/native/java/util/zip/Inflater.c Changeset: fd20568bebff Author: alanb Date: 2010-10-08 10:36 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/fd20568bebff 6989116: (verifier) compiler warning messages Reviewed-by: kamg, ohair ! src/share/native/common/check_code.c Changeset: d122e96be7d2 Author: alanb Date: 2010-10-08 10:37 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/d122e96be7d2 Merge Changeset: 63162f0e2609 Author: sherman Date: 2010-10-08 12:23 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/63162f0e2609 6990639: Fix for #6975829 breaks build Summary: define MIN2 micro Reviewed-by: alanb ! src/share/native/java/util/zip/Inflater.c Changeset: f0888585b6ff Author: alanb Date: 2010-10-11 09:17 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/f0888585b6ff 6987154: HTML link to serialization guide is broken Reviewed-by: skannan ! src/share/classes/java/io/package.html Changeset: 0e3daaccfbdf Author: xuelei Date: 2010-06-12 00:42 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/0e3daaccfbdf 6914943: Implement final TLS renegotiation fix Summary: RFC 5746 implementation Reviewed-by: wetmore, weijun ! src/share/classes/sun/security/ssl/Alerts.java ! src/share/classes/sun/security/ssl/CipherSuite.java ! src/share/classes/sun/security/ssl/CipherSuiteList.java ! src/share/classes/sun/security/ssl/ClientHandshaker.java ! src/share/classes/sun/security/ssl/HandshakeMessage.java ! src/share/classes/sun/security/ssl/Handshaker.java ! src/share/classes/sun/security/ssl/HelloExtensions.java ! src/share/classes/sun/security/ssl/OutputRecord.java ! src/share/classes/sun/security/ssl/SSLEngineImpl.java ! src/share/classes/sun/security/ssl/SSLServerSocketImpl.java ! src/share/classes/sun/security/ssl/SSLSocketImpl.java ! src/share/classes/sun/security/ssl/ServerHandshaker.java ! test/sun/security/pkcs11/fips/CipherTest.java ! test/sun/security/pkcs11/sslecc/CipherTest.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/InvalidateServerSessionRenegotiate.java ! test/sun/security/ssl/javax/net/ssl/NewAPIs/JSSERenegotiate.java ! test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/CheckStatus.java ! test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/ConnectionTest.java ! test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/NoAuthClientAuth.java ! test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/TestAllSuites.java ! test/sun/security/ssl/sanity/ciphersuites/CheckCipherSuites.java ! test/sun/security/ssl/sanity/interop/CipherTest.java Changeset: 5d7925b886b9 Author: asaha Date: 2010-06-13 07:40 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/5d7925b886b9 Merge Changeset: 34080da7fab2 Author: asaha Date: 2010-06-15 08:12 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/34080da7fab2 Merge Changeset: 2bad540d9b5b Author: weijun Date: 2010-06-17 12:59 +0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/2bad540d9b5b 6957564: Disclosure of DNS server IP address Reviewed-by: xuelei, chegar ! src/share/classes/com/sun/jndi/dns/DnsContextFactory.java Changeset: bdc6a3dc3e57 Author: weijun Date: 2010-06-17 12:59 +0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/bdc6a3dc3e57 6958060: Malformed AP-REQ crashes acceptor side Reviewed-by: valeriep, xuelei ! src/share/classes/sun/security/jgss/krb5/InitialToken.java Changeset: b9d3a1a8b682 Author: bae Date: 2010-06-18 13:18 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/b9d3a1a8b682 6925710: IndexColorModel.finalize can be made to double free Reviewed-by: igor, prr, hawtin ! src/share/classes/java/awt/image/IndexColorModel.java ! src/share/classes/sun/awt/image/BufImgSurfaceData.java ! src/share/native/sun/awt/image/BufImgSurfaceData.c Changeset: 9ed7ae1e911c Author: rupashka Date: 2010-06-21 16:47 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/9ed7ae1e911c 6938813: Swing mutable statics Reviewed-by: peterz, alexp ! src/share/classes/javax/swing/text/html/HTMLEditorKit.java ! src/share/classes/javax/swing/text/html/parser/DTD.java ! src/share/classes/javax/swing/text/html/parser/ParserDelegator.java + test/javax/swing/Security/6938813/bug6938813.java Changeset: e06652744211 Author: asaha Date: 2010-06-24 10:56 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/e06652744211 Merge - make/com/sun/inputmethods/Makefile - make/com/sun/inputmethods/indicim/Makefile - make/com/sun/inputmethods/thaiim/Makefile - src/share/classes/com/sun/inputmethods/internal/indicim/DevanagariInputMethodDescriptor.java - src/share/classes/com/sun/inputmethods/internal/indicim/DevanagariTables.java - src/share/classes/com/sun/inputmethods/internal/indicim/IndicInputMethod.java - src/share/classes/com/sun/inputmethods/internal/indicim/IndicInputMethodImpl.java - src/share/classes/com/sun/inputmethods/internal/indicim/java.awt.im.spi.InputMethodDescriptor - src/share/classes/com/sun/inputmethods/internal/indicim/resources/DisplayNames.properties - src/share/classes/com/sun/inputmethods/internal/indicim/resources/DisplayNames_de.properties - src/share/classes/com/sun/inputmethods/internal/indicim/resources/DisplayNames_es.properties - src/share/classes/com/sun/inputmethods/internal/indicim/resources/DisplayNames_fr.properties - src/share/classes/com/sun/inputmethods/internal/indicim/resources/DisplayNames_it.properties - src/share/classes/com/sun/inputmethods/internal/indicim/resources/DisplayNames_ja.properties - src/share/classes/com/sun/inputmethods/internal/indicim/resources/DisplayNames_ko.properties - src/share/classes/com/sun/inputmethods/internal/indicim/resources/DisplayNames_sv.properties - src/share/classes/com/sun/inputmethods/internal/indicim/resources/DisplayNames_zh_CN.properties - src/share/classes/com/sun/inputmethods/internal/indicim/resources/DisplayNames_zh_TW.properties - src/share/classes/com/sun/inputmethods/internal/thaiim/ThaiInputMethod.java - src/share/classes/com/sun/inputmethods/internal/thaiim/ThaiInputMethodDescriptor.java - src/share/classes/com/sun/inputmethods/internal/thaiim/ThaiInputMethodImpl.java - src/share/classes/com/sun/inputmethods/internal/thaiim/ThaiRules.java - src/share/classes/com/sun/inputmethods/internal/thaiim/java.awt.im.spi.InputMethodDescriptor - src/share/classes/com/sun/inputmethods/internal/thaiim/resources/DisplayNames.properties - src/share/classes/javax/swing/text/html/parser/html32.bdtd - test/java/nio/channels/ServerSocketChannel/AcceptAddress.java Changeset: 505befdee800 Author: asaha Date: 2010-06-28 13:07 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/505befdee800 Merge Changeset: 5f50e564faa4 Author: bae Date: 2010-06-30 11:32 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/5f50e564faa4 6963023: ZDI-CAN-809: Sun JRE JPEGImageWriter.writeImage Remote Code Execution Vulnerability Reviewed-by: prr ! src/share/native/sun/awt/image/jpeg/imageioJPEG.c Changeset: de8991ef7b1b Author: chegar Date: 2010-06-30 16:08 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/de8991ef7b1b 6926623: Thread clone issues Reviewed-by: hawtin ! src/share/classes/java/lang/Thread.java Changeset: b2e9e8d1805c Author: chegar Date: 2010-06-30 16:24 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/b2e9e8d1805c Merge Changeset: 32cac17b629e Author: bae Date: 2010-07-01 12:04 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/32cac17b629e 6963489: ZDI-CAN-803: Sun JRE ICC Profile Device Information Tag Remote Code Execution Vulnerability Reviewed-by: prr ! src/share/native/sun/java2d/cmm/lcms/LCMS.c ! src/share/native/sun/java2d/cmm/lcms/cmsxform.c Changeset: 0dbecf98ed6d Author: asaha Date: 2010-07-01 08:31 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/0dbecf98ed6d Merge - test/java/nio/charset/coders/Surrogate.java Changeset: f56ef0d441b0 Author: asaha Date: 2010-07-08 08:23 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/f56ef0d441b0 Merge Changeset: 814604212cc1 Author: asaha Date: 2010-07-16 09:26 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/814604212cc1 Merge - test/tools/launcher/Makefile.SolarisRunpath - test/tools/launcher/lib/i386/lib32/lib32/liblibrary.so - test/tools/launcher/lib/i386/lib32/liblibrary.so - test/tools/launcher/lib/sparc/lib32/lib32/liblibrary.so - test/tools/launcher/lib/sparc/lib32/liblibrary.so - test/tools/launcher/lib/sparc/lib64/lib64/liblibrary.so - test/tools/launcher/lib/sparc/lib64/liblibrary.so Changeset: e860d935e6e7 Author: michaelm Date: 2010-07-22 16:33 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/e860d935e6e7 6952603: NetworkInterface reveals local network address to untrusted code Reviewed-by: chegar ! src/share/classes/java/net/NetworkInterface.java Changeset: e857e8316bf1 Author: michaelm Date: 2010-07-22 17:26 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/e857e8316bf1 6952017: HttpURLConnection chunked encoding issue (Http request splitting) Reviewed-by: chegar ! src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java Changeset: 9fa1f8b38b6f Author: chegar Date: 2010-08-11 09:32 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/9fa1f8b38b6f 6974093: Thread.clone should NOT invoke addUnstarted on started threads Reviewed-by: dholmes, coffeys ! src/share/classes/java/lang/Thread.java Changeset: f5ed38dc8d36 Author: michaelm Date: 2010-09-16 08:08 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/f5ed38dc8d36 6981426: limit use of TRACE method in HttpURLConnection Reviewed-by: chegar ! src/share/classes/java/net/HttpURLConnection.java ! src/share/classes/java/net/NetPermission.java Changeset: e0806d924a42 Author: michaelm Date: 2010-09-16 09:22 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/e0806d924a42 6980004: limit HTTP request cookie headers in HttpURLConnection 6961084: limit setting of some request headers in HttpURLConnection Reviewed-by: chegar ! src/share/classes/sun/net/www/MessageHeader.java ! src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java Changeset: 11a08845b979 Author: michaelm Date: 2010-09-23 03:22 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/11a08845b979 6986400: Change Cookie to Cookie2 in 6980004 fix Summary: fix error in previous fix for 6980004 Reviewed-by: chegar ! src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java Changeset: 0f510337dadb Author: alexp Date: 2010-10-01 18:39 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/0f510337dadb 6622002: UIDefault.ProxyLazyValue has unsafe reflection usage Reviewed-by: malenkov ! src/share/classes/javax/swing/UIDefaults.java + test/javax/swing/UIDefaults/6622002/bug6622002.java Changeset: 33cc629889bd Author: chegar Date: 2010-10-08 11:27 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/33cc629889bd Merge ! src/share/classes/com/sun/jndi/dns/DnsContextFactory.java ! src/share/classes/java/lang/Thread.java ! src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java ! src/share/native/sun/awt/image/BufImgSurfaceData.c ! src/share/native/sun/java2d/cmm/lcms/LCMS.c ! src/share/native/sun/java2d/cmm/lcms/cmsxform.c Changeset: a50828844ccc Author: chegar Date: 2010-10-08 11:28 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/a50828844ccc Merge Changeset: 78bbe8fce2d4 Author: chegar Date: 2010-10-11 10:55 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/78bbe8fce2d4 Merge Changeset: b444f86c4abe Author: mchung Date: 2010-10-11 20:22 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/b444f86c4abe 6977738: Deadlock between java.lang.ClassLoader and java.util.Properties Reviewed-by: alanb, sherman, darcy, igor ! make/java/java/FILES_java.gmk ! src/share/classes/java/lang/Integer.java ! src/share/classes/java/lang/System.java ! src/share/classes/java/util/Properties.java ! src/share/classes/java/util/XMLUtils.java ! src/share/classes/java/util/zip/ZipFile.java ! src/share/classes/sun/jkernel/DownloadManager.java ! src/share/classes/sun/misc/BootClassLoaderHook.java ! src/share/classes/sun/misc/Launcher.java ! src/share/classes/sun/misc/VM.java + test/java/lang/ClassLoader/deadlock/GetResource.java ! test/sun/misc/BootClassLoaderHook/TestHook.java Changeset: 33cf668cc160 Author: sherman Date: 2010-10-11 22:32 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/33cf668cc160 6984046: java/jar jar/pack source needs vendor rebranding changes (jdk7 only) Summary: updated to use appropriate vendor name Reviewed-by: ohair, dholmes ! src/share/classes/sun/tools/jar/CommandLine.java ! test/tools/jar/UpdateManifest.java Changeset: b614af87d00f Author: alanb Date: 2010-10-12 08:49 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/b614af87d00f 6728842: File.setReadOnly does not make a directory read-only (win) 6464744: java/io/File/SetAccess.java ignores sticky bit Reviewed-by: forax ! src/windows/native/java/io/WinNTFileSystem_md.c ! test/java/io/File/SetAccess.java ! test/java/io/File/SetReadOnly.java Changeset: 1d94b33a8f59 Author: alanb Date: 2010-10-12 09:46 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/1d94b33a8f59 6983520: java/io/pathNames/GeneralWin32.java fails with jdk7-b108 (win) Reviewed-by: sherman ! src/windows/native/java/io/WinNTFileSystem_md.c ! src/windows/native/java/io/io_util_md.c ! src/windows/native/java/io/io_util_md.h ! test/java/io/pathNames/GeneralWin32.java Changeset: 4dbd83eb0250 Author: chegar Date: 2010-10-12 11:11 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/4dbd83eb0250 6989690: java/net native code compiler warnings Reviewed-by: alanb ! src/solaris/native/java/net/PlainDatagramSocketImpl.c ! src/solaris/native/sun/net/spi/DefaultProxySelector.c Changeset: a4fd754f895d Author: chegar Date: 2010-10-12 17:01 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/a4fd754f895d 6991300: MimeTable is unsafe Reviewed-by: alanb, michaelm ! src/share/classes/sun/net/www/MimeTable.java Changeset: df896f3e6651 Author: ksrini Date: 2010-10-07 14:35 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/df896f3e6651 6894719: (launcher)The option -no-jre-restrict-search is expected when -jre-no-restrict-search is documented. Reviewed-by: darcy ! src/share/classes/sun/launcher/resources/launcher.properties ! src/share/classes/sun/launcher/resources/launcher_de.properties ! src/share/classes/sun/launcher/resources/launcher_es.properties ! src/share/classes/sun/launcher/resources/launcher_fr.properties ! src/share/classes/sun/launcher/resources/launcher_it.properties ! src/share/classes/sun/launcher/resources/launcher_ja.properties ! src/share/classes/sun/launcher/resources/launcher_ko.properties ! src/share/classes/sun/launcher/resources/launcher_sv.properties ! src/share/classes/sun/launcher/resources/launcher_zh_CN.properties ! src/share/classes/sun/launcher/resources/launcher_zh_TW.properties ! test/tools/launcher/Arrrghs.java Changeset: 5eb6755dde8e Author: ksrini Date: 2010-10-12 12:20 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/5eb6755dde8e Merge Changeset: 1b430727f00d Author: valeriep Date: 2010-10-12 17:05 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/1b430727f00d 6887853: javadoc for java.lang.Classloader should be more clear Summary: Updated the relevant javadoc description of java.lang.ClassLoader class w/ additional clarification. Reviewed-by: mullan ! src/share/classes/java/lang/ClassLoader.java Changeset: 5cd4f89b8339 Author: ksrini Date: 2010-10-14 09:36 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/5cd4f89b8339 6991164: pack source needs vendor rebranding changes (jdk7 only) Reviewed-by: ohair, jrose ! src/share/classes/com/sun/java/util/jar/pack/Utils.java ! test/tools/pack200/PackageVersionTest.java Changeset: 2278f3ff5f95 Author: lana Date: 2010-10-13 17:51 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/2278f3ff5f95 Merge Changeset: 078723d34a6c Author: lana Date: 2010-10-14 11:07 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/078723d34a6c Merge Changeset: 96d78263fdf7 Author: valeriep Date: 2010-10-14 17:59 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/96d78263fdf7 6988081: Use GetPrimitiveArrayCritical instead GetByteArray to Reduce allocation in some sunpkcs jni wrappers Summary: Changed to use GetPrimitiveArrayCritical for encryption and decryption. Reviewed-by: vinnie ! src/share/native/sun/security/pkcs11/wrapper/p11_crypt.c Changeset: 6b4e02e3be8e Author: valeriep Date: 2010-10-14 18:01 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/6b4e02e3be8e 6850402: Deadlock on sun.security.jca.ProviderConfig starting from jdk7-b55 Summary: Reduced the scope of locking Reviewed-by: vinnie ! src/share/classes/sun/security/jca/Providers.java Changeset: 4cf17a89ead9 Author: alanb Date: 2010-10-15 12:10 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/4cf17a89ead9 6976036: Dual-pivot quicksort update (10/2010 tune-up) Reviewed-by: alanb Contributed-by: vladimir.yaroslavskiy at oracle.com ! src/share/classes/java/util/Arrays.java ! src/share/classes/java/util/DualPivotQuicksort.java ! test/java/util/Arrays/Sorting.java Changeset: f24699d8c892 Author: alanb Date: 2010-10-15 15:09 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/f24699d8c892 6743526: (bf) -XX:MaxDirectMemorySize= limits memory usage rather than total capacity as intended Reviewed-by: chegar ! src/share/classes/java/nio/Bits.java + test/java/nio/Buffer/LimitDirectMemory.java + test/java/nio/Buffer/LimitDirectMemory.sh Changeset: 0fc51ca3467d Author: mullan Date: 2010-10-15 10:55 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/0fc51ca3467d 6954275: XML signatures with reference data larger 16KB and cacheRef on fails to validate Reviewed-by: xuelei ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/UnsyncByteArrayOutputStream.java + test/com/sun/org/apache/xml/internal/security/utils/UnsyncByteArrayOutputStream/BufferOverflowTest.java Changeset: bca7bd9ebf10 Author: mullan Date: 2010-10-15 10:59 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/bca7bd9ebf10 Merge Changeset: 7eae3422704f Author: ksrini Date: 2010-10-14 14:41 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/7eae3422704f 6982312: (pack200) pack200 fails with the jdk7 class files Reviewed-by: jrose ! src/share/classes/com/sun/java/util/jar/pack/ClassReader.java ! src/share/classes/com/sun/java/util/jar/pack/Instruction.java ! src/share/classes/com/sun/java/util/jar/pack/PackerImpl.java ! src/share/classes/com/sun/java/util/jar/pack/Utils.java + test/tools/pack200/AttributeTests.java + test/tools/pack200/dyn.jar Changeset: 56b9bc2a0752 Author: ksrini Date: 2010-10-14 14:55 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/56b9bc2a0752 6746111: Improve pack200 error message Reviewed-by: jrose ! src/share/classes/com/sun/java/util/jar/pack/Attribute.java ! src/share/classes/com/sun/java/util/jar/pack/ClassReader.java ! test/tools/pack200/AttributeTests.java + test/tools/pack200/badattr.jar Changeset: b79600ecf0e4 Author: alanb Date: 2010-10-18 10:29 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/b79600ecf0e4 4837564: (bf) Please make DirectByteBuffer performance enhancements Reviewed-by: chegar ! src/share/classes/java/nio/Direct-X-Buffer.java.template ! src/share/classes/sun/misc/VM.java ! test/java/nio/Buffer/LimitDirectMemory.sh Changeset: c64772f0492f Author: alanb Date: 2010-10-18 10:31 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/c64772f0492f Merge Changeset: 0f5bab573e01 Author: mullan Date: 2010-10-18 09:00 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/0f5bab573e01 6988599: CertificateRevokedException specifies name of authority but interacts with authority instance Reviewed-by: vinnie ! src/share/classes/java/security/cert/CertificateRevokedException.java Changeset: 537cf89b2f74 Author: mullan Date: 2010-10-18 09:05 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/537cf89b2f74 Merge Changeset: 5193b0c2baf0 Author: chegar Date: 2010-10-18 16:51 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/5193b0c2baf0 6992545: FindBugs scan - Malicious code vulnerability Warnings in com.sun.net.httpserver.HttpsParameters.* Reviewed-by: alanb ! src/share/classes/com/sun/net/httpserver/BasicAuthenticator.java ! src/share/classes/com/sun/net/httpserver/Filter.java ! src/share/classes/com/sun/net/httpserver/Headers.java ! src/share/classes/com/sun/net/httpserver/HttpsParameters.java Changeset: 426e5f2dbea3 Author: coffeys Date: 2010-10-18 18:04 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/426e5f2dbea3 6974104: TEST: sun/nio/ch/6645197.java should be fixed in 1.5.0u25b05 and jdk6 workspace Reviewed-by: alanb + test/java/nio/channels/Selector/TemporarySelector.java Changeset: faccd8fcd36c Author: lana Date: 2010-10-18 21:50 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/faccd8fcd36c Merge Changeset: 4e04d1e8f533 Author: lana Date: 2010-10-21 16:54 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/4e04d1e8f533 Merge Changeset: 5c761cdf28e8 Author: lana Date: 2010-10-21 17:31 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/5c761cdf28e8 6993984: PIT: b116 - Many of the swing test are failing on Solaris Reviewed-by: anthony, prr ! src/share/classes/java/awt/event/InputEvent.java Changeset: f9dee02df0eb Author: lana Date: 2010-10-26 10:57 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/f9dee02df0eb Merge Changeset: e45cac3fe09b Author: herrick Date: 2010-10-08 11:43 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/e45cac3fe09b Merge Changeset: 7713900ff391 Author: igor Date: 2010-10-14 16:45 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/7713900ff391 Merge - make/common/Rules-SCCS.gmk ! make/common/shared/Defs.gmk - test/sun/net/www/http/ChunkedInputStream/ChunkedCharEncoding.sh Changeset: 7363e68ccce4 Author: herrick Date: 2010-10-16 12:17 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/7363e68ccce4 Merge Changeset: 1657ed4e1d86 Author: jqzuo Date: 2010-10-26 19:48 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/1657ed4e1d86 Merge Changeset: 3e6726bbf80a Author: cl Date: 2010-10-28 13:31 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/3e6726bbf80a Added tag jdk7-b116 for changeset 1657ed4e1d86 ! .hgtags Changeset: 593aebeba3b7 Author: Greg Lewis Date: 2010-10-31 14:18 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/593aebeba3b7 Merge from main OpenJDK repository ! make/common/Defs.gmk ! make/common/Release.gmk - make/common/Rules-SCCS.gmk ! make/common/shared/Defs-utils.gmk ! make/common/shared/Defs.gmk ! make/docs/Makefile ! make/java/net/FILES_c.gmk ! make/java/net/Makefile ! make/java/redist/Makefile ! make/sun/image/generic/Makefile ! src/share/bin/java.c - src/share/classes/com/sun/media/sound/MidiDeviceReceiver.java ! src/share/classes/java/util/TimeZone.java ! src/share/classes/sun/font/FontUtilities.java - src/share/classes/sun/java2d/pisces/PiscesMath.java - src/share/classes/sun/java2d/pisces/Transform4.java ! src/share/native/common/check_code.c ! src/share/native/java/lang/fdlibm/include/fdlibm.h ! src/share/native/java/util/zip/Inflater.c ! src/share/native/sun/awt/image/BufImgSurfaceData.c ! src/share/native/sun/awt/medialib/mlib_ImageLookUp_64.c - src/share/native/sun/java2d/cmm/lcms/cmscam97.c - src/share/native/sun/java2d/cmm/lcms/cmsmatsh.c - src/share/native/sun/java2d/cmm/lcms/icc34.h - src/share/native/sun/java2d/cmm/lcms/lcms.h ! src/solaris/bin/java_md.c - src/solaris/classes/sun/net/spi/SdpProvider.java ! src/solaris/native/java/io/UnixFileSystem_md.c ! src/solaris/native/java/io/canonicalize_md.c ! src/solaris/native/java/io/io_util_md.c ! src/solaris/native/java/lang/java_props_md.c ! src/solaris/native/java/net/Inet6AddressImpl.c ! src/solaris/native/java/net/PlainDatagramSocketImpl.c ! src/solaris/native/java/net/PlainSocketImpl.c ! src/solaris/native/java/net/net_util_md.c ! src/solaris/native/java/net/net_util_md.h ! src/solaris/native/sun/awt/awt_InputMethod.c ! src/solaris/native/sun/awt/awt_Robot.c ! src/solaris/native/sun/awt/gtk2_interface.c ! src/solaris/native/sun/net/spi/DefaultProxySelector.c - src/solaris/native/sun/net/spi/SdpProvider.c ! src/solaris/native/sun/nio/ch/Net.c ! src/solaris/native/sun/nio/ch/SctpNet.c ! src/solaris/native/sun/xawt/awt_Desktop.c - test/java/util/Locale/data/deflocale.exe - test/java/util/Locale/data/deflocale.jds3 - test/java/util/Locale/data/deflocale.rhel4 - test/java/util/Locale/data/deflocale.winvista - test/java/util/Locale/data/deflocale.winxp - test/sun/net/www/http/ChunkedInputStream/ChunkedCharEncoding.sh - test/tools/launcher/VerifyExceptions.java - test/tools/pack200/Pack200Simple.sh - test/tools/pack200/SegmentLimit.java Changeset: 8b55c8c3c7dd Author: Greg Lewis Date: 2010-10-31 17:57 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/8b55c8c3c7dd . Make BSD changes to match the Linux/Solaris specific changes. ! make/java/nio/mapfile-bsd ! src/solaris/classes/java/lang/UNIXProcess.java.bsd ! src/solaris/classes/sun/nio/fs/BsdFileStore.java