From jim.holmlund at sun.com Tue Jul 1 09:24:40 2008 From: jim.holmlund at sun.com (jim.holmlund at sun.com) Date: Tue, 01 Jul 2008 16:24:40 +0000 Subject: hg: jdk7/tl/jdk: 2157677: ClassPrepareRequest.addSourceNameFilter() does not behave as documented Message-ID: <20080701162452.4915228788@hg.openjdk.java.net> Changeset: a1bffe0195c8 Author: jjh Date: 2008-07-01 09:23 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/a1bffe0195c8 2157677: ClassPrepareRequest.addSourceNameFilter() does not behave as documented Summary: Add proper handling of JVMTI errors. Reviewed-by: tbell ! src/share/back/eventFilter.c ! test/com/sun/jdi/SourceNameFilterTest.java From swamy.venkataramanappa at sun.com Wed Jul 2 14:47:06 2008 From: swamy.venkataramanappa at sun.com (swamy.venkataramanappa at sun.com) Date: Wed, 02 Jul 2008 21:47:06 +0000 Subject: hg: jdk7/tl/jdk: 2 new changesets Message-ID: <20080702214741.F2D9328881@hg.openjdk.java.net> Changeset: 0ce6a3f3ee2f Author: swamyv Date: 2008-06-25 16:33 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/0ce6a3f3ee2f 6614556: null location for MonitorContendedEnterEvent Reviewed-by: jjh ! src/share/classes/com/sun/tools/jdi/EventSetImpl.java Changeset: 6bdb9094310f Author: swamyv Date: 2008-07-02 09:37 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/6bdb9094310f Merge From martinrb at google.com Wed Jul 2 16:09:25 2008 From: martinrb at google.com (Martin Buchholz) Date: Wed, 2 Jul 2008 16:09:25 -0700 Subject: OpenJDK 7 build failure in com/sun/tools Message-ID: <1ccfd1c10807021609u7c6f5134qa4e93c3a1451bade@mail.gmail.com> While building images in a mercurial workspace updated as of today, I get /home/martinrb/ws/build/build/linux-i586/classes/com/sun/tools/classfile : no such file or directory /home/martinrb/ws/build/build/linux-i586/classes/com/sun/tools/javap : no such file or directory make[1]: *** [initial-image-jdk] Error 1 make[1]: Leaving directory `/usr/local/google/home/martin/ws/build/jdk/make' make: *** [jdk-build] Error 2 The failing command appears to be a (very long) jar command invoked from Release.gmk $(BOOT_JAR_CMD) c0f $(LIBDIR)/tools.jar $(addprefix \ -C $(CLASSBINDIR) , $(TOOLS)) \ $(JAR_JFLAGS) This happens both building a complete OpenJDK forest and when building the "jdk" repository. 32-bit linux Ubuntu 6.06 This is a very recently introduced failure (over the past week?). Fortunately, there is a workaround that's not too painful. Simply create the two missing directories and restart the build. Even javap works! I'm currently successfully building like this: make clobber; mkdir -p ../build/linux-i586/classes/com/sun/tools/{classfile,javap}; make all images But it's still a P1 bug, right? Martin From Tim.Bell at Sun.COM Wed Jul 2 16:55:26 2008 From: Tim.Bell at Sun.COM (Tim Bell) Date: Wed, 02 Jul 2008 16:55:26 -0700 Subject: OpenJDK 7 build failure in com/sun/tools In-Reply-To: <1ccfd1c10807021609u7c6f5134qa4e93c3a1451bade@mail.gmail.com> References: <1ccfd1c10807021609u7c6f5134qa4e93c3a1451bade@mail.gmail.com> Message-ID: <486C156E.8010506@sun.com> Hi Martin: > While building images in a mercurial workspace updated as of today, I get > > /home/martinrb/ws/build/build/linux-i586/classes/com/sun/tools/classfile > : no such file or directory > /home/martinrb/ws/build/build/linux-i586/classes/com/sun/tools/javap : > no such file or directory > make[1]: *** [initial-image-jdk] Error 1 > make[1]: Leaving directory `/usr/local/google/home/martin/ws/build/jdk/make' > make: *** [jdk-build] Error 2 > This happens both building a complete OpenJDK forest and > when building the "jdk" repository. I will test the "complete OpenJDK forest" part. See below for the "when building the "jdk" repository" part: When you build only jdk the other pieces are assembled from the latest promoted JDK (or your ALT_BUILD_JDK_IMPORT_PATH). The new classes Jon added for 6708729/6439940 are not there yet, so they are not pulled over. The build fails later when trying to assemble tools.jar. This is an outcome of code and Makefile changes that span two repositories. Until b30 is promoted, or your ALT_BUILD_JDK_IMPORT_PATH is updated by some other means to a build that includes the 6708729/6439940 fixes, you _must_ do a control build of (at least) langtools plus jdk to get the new classes added. See email thread [1] from last month for a discussion of this. Your control build may include any or all of the rest (corba hotspot jaxp jaxws etc...) if you wish. > This is a very recently introduced failure (over the past week?). The changes went into jdk7/jdk7 (the master) when I pushed the jdk7/tl b30 changes on 25 June. > Fortunately, there is a workaround that's not too painful. > Simply create the two missing directories and restart the build. > Even javap works! I think if you check you will find that you got the 'old' javap from BOOTDIR (nothing wrong with that - it still works as ever) but the new classes added by 6708729/6439940 are not present. Tim [1] http://mail.openjdk.java.net/pipermail/build-dev/2008-June/001121.html From Tim.Bell at Sun.COM Wed Jul 2 18:33:15 2008 From: Tim.Bell at Sun.COM (Tim Bell) Date: Wed, 02 Jul 2008 18:33:15 -0700 Subject: OpenJDK 7 build failure in com/sun/tools In-Reply-To: <486C156E.8010506@sun.com> References: <1ccfd1c10807021609u7c6f5134qa4e93c3a1451bade@mail.gmail.com> <486C156E.8010506@sun.com> Message-ID: <486C2C5B.3040504@sun.com> I (Tim Bell) wrote: > I will test the "complete OpenJDK forest" part. See below for the "when > building the "jdk" repository" part: My complete OpenJDK forest build ran OK on solaris-i586. [... snip ...] > I think if you check you will find that you got the 'old' javap from > BOOTDIR (nothing wrong with that - it still works as ever) but the new I tell a lie here - that should be [ALT_]BUILD_JDK_IMPORT_PATH and not BOOTDIR > classes added by 6708729/6439940 are not present. Tim From martinrb at google.com Thu Jul 3 09:20:14 2008 From: martinrb at google.com (Martin Buchholz) Date: Thu, 3 Jul 2008 09:20:14 -0700 Subject: OpenJDK 7 build failure in com/sun/tools In-Reply-To: <486C2C5B.3040504@sun.com> References: <1ccfd1c10807021609u7c6f5134qa4e93c3a1451bade@mail.gmail.com> <486C156E.8010506@sun.com> <486C2C5B.3040504@sun.com> Message-ID: <1ccfd1c10807030920m70dbc9c3l74d2e2f9f17ca1b3@mail.gmail.com> On Wed, Jul 2, 2008 at 6:33 PM, Tim Bell wrote: > I (Tim Bell) wrote: > >> I will test the "complete OpenJDK forest" part. See below for the "when >> building the "jdk" repository" part: > > My complete OpenJDK forest build ran OK on solaris-i586. Thanks. I can reproduce this problem on my personal Ubuntu 7.10 machine with forest MASTER, linux-i586. updated as of yesterday. That would be the kind of build to try. > [... snip ...] > >> I think if you check you will find that you got the 'old' javap from >> BOOTDIR (nothing wrong with that - it still works as ever) but the new > > I tell a lie here - that should be [ALT_]BUILD_JDK_IMPORT_PATH and not > BOOTDIR Agreed. From eamonn.mcmanus at sun.com Fri Jul 4 10:01:53 2008 From: eamonn.mcmanus at sun.com (eamonn.mcmanus at sun.com) Date: Fri, 04 Jul 2008 17:01:53 +0000 Subject: hg: jdk7/tl/jdk: 6601652: MXBeans: no IllegalArgumentException in the ex. chain for SortedSet/Map with a non-null comparator() Message-ID: <20080704170205.A23FB289AA@hg.openjdk.java.net> Changeset: a031e88c72ec Author: emcmanus Date: 2008-07-04 18:55 +0200 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/a031e88c72ec 6601652: MXBeans: no IllegalArgumentException in the ex. chain for SortedSet/Map with a non-null comparator() Summary: Forward-port this bug fix from JDK 6 Reviewed-by: dfuchs, lmalvent ! src/share/classes/com/sun/jmx/mbeanserver/DefaultMXBeanMappingFactory.java + test/javax/management/mxbean/ComparatorExceptionTest.java ! test/javax/management/mxbean/MXBeanTest.java + test/javax/management/mxbean/SameObjectTwoNamesTest.java From tim.bell at sun.com Sun Jul 6 11:44:21 2008 From: tim.bell at sun.com (tim.bell at sun.com) Date: Sun, 06 Jul 2008 18:44:21 +0000 Subject: hg: jdk7/tl: 2 new changesets Message-ID: <20080706184421.9E18B28A5C@hg.openjdk.java.net> Changeset: 2dab2f712e18 Author: xdono Date: 2008-07-02 12:55 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/rev/2dab2f712e18 6719955: Update copyright year Summary: Update copyright year for files that have been modified in 2008 Reviewed-by: ohair, tbell ! Makefile ! make/Defs-internal.gmk ! make/jdk-rules.gmk Changeset: 91b0b5f6f4a1 Author: xdono Date: 2008-07-03 11:01 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/rev/91b0b5f6f4a1 Added tag jdk7-b30 for changeset 2dab2f712e18 ! .hgtags From tim.bell at sun.com Sun Jul 6 11:45:32 2008 From: tim.bell at sun.com (tim.bell at sun.com) Date: Sun, 06 Jul 2008 18:45:32 +0000 Subject: hg: jdk7/tl/corba: 2 new changesets Message-ID: <20080706184534.7CF2428A61@hg.openjdk.java.net> Changeset: c0252adbb2ab Author: xdono Date: 2008-07-02 12:55 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/corba/rev/c0252adbb2ab 6719955: Update copyright year Summary: Update copyright year for files that have been modified in 2008 Reviewed-by: ohair, tbell ! make/common/shared/Compiler-sun.gmk ! make/common/shared/Defs.gmk ! make/jprt.config ! src/share/classes/org/omg/CORBA/ir.idl ! src/share/classes/org/omg/DynamicAny/DynamicAny.idl Changeset: ef6af34d75a7 Author: xdono Date: 2008-07-03 11:01 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/corba/rev/ef6af34d75a7 Added tag jdk7-b30 for changeset c0252adbb2ab ! .hgtags From tim.bell at sun.com Sun Jul 6 11:47:27 2008 From: tim.bell at sun.com (tim.bell at sun.com) Date: Sun, 06 Jul 2008 18:47:27 +0000 Subject: hg: jdk7/tl/hotspot: 2 new changesets Message-ID: <20080706184731.6186D28A66@hg.openjdk.java.net> Changeset: d1605aabd0a1 Author: xdono Date: 2008-07-02 12:55 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/d1605aabd0a1 6719955: Update copyright year Summary: Update copyright year for files that have been modified in 2008 Reviewed-by: ohair, tbell ! agent/make/Makefile ! agent/src/os/linux/ps_core.c ! agent/src/os/linux/ps_proc.c ! agent/src/share/classes/sun/jvm/hotspot/CommandProcessor.java ! agent/src/share/classes/sun/jvm/hotspot/HSDB.java ! agent/src/share/classes/sun/jvm/hotspot/HotSpotTypeDataBase.java ! agent/src/share/classes/sun/jvm/hotspot/SALauncherLoader.java ! agent/src/share/classes/sun/jvm/hotspot/bugspot/Main.java ! agent/src/share/classes/sun/jvm/hotspot/compiler/OopMapSet.java ! agent/src/share/classes/sun/jvm/hotspot/compiler/OopMapValue.java ! agent/src/share/classes/sun/jvm/hotspot/compiler/OopMapVisitor.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/Address.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/Debugger.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/DebuggerBase.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/JVMDebugger.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescription.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionAMD64.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionIA64.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionIntelX86.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionSPARC32Bit.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionSPARC64Bit.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/DbxAddress.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/DbxDebugger.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/dbx/DbxDebuggerLocal.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/dummy/DummyAddress.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxAddress.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebugger.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebuggerLocal.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcAddress.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebugger.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebuggerLocal.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteAddress.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebugger.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerClient.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerServer.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32Address.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32Debugger.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/win32/Win32DebuggerLocal.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgAddress.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebugger.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebuggerLocal.java ! agent/src/share/classes/sun/jvm/hotspot/jdi/SAJDIClassLoader.java ! agent/src/share/classes/sun/jvm/hotspot/memory/BinaryTreeDictionary.java ! agent/src/share/classes/sun/jvm/hotspot/memory/CompactibleFreeListSpace.java ! agent/src/share/classes/sun/jvm/hotspot/memory/DefNewGeneration.java ! agent/src/share/classes/sun/jvm/hotspot/memory/FreeChunk.java ! agent/src/share/classes/sun/jvm/hotspot/memory/FreeList.java ! agent/src/share/classes/sun/jvm/hotspot/memory/LinearAllocBlock.java ! agent/src/share/classes/sun/jvm/hotspot/memory/SystemDictionary.java ! agent/src/share/classes/sun/jvm/hotspot/memory/Universe.java ! agent/src/share/classes/sun/jvm/hotspot/oops/Array.java ! agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPool.java ! agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPoolCache.java ! agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPoolCacheKlass.java ! agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPoolKlass.java ! agent/src/share/classes/sun/jvm/hotspot/oops/DefaultOopVisitor.java ! agent/src/share/classes/sun/jvm/hotspot/oops/Instance.java ! agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java ! agent/src/share/classes/sun/jvm/hotspot/oops/Klass.java ! agent/src/share/classes/sun/jvm/hotspot/oops/Mark.java ! agent/src/share/classes/sun/jvm/hotspot/oops/ObjArray.java ! agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java ! agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHistogram.java ! agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHistogramElement.java ! agent/src/share/classes/sun/jvm/hotspot/oops/Oop.java ! agent/src/share/classes/sun/jvm/hotspot/oops/OopPrinter.java ! agent/src/share/classes/sun/jvm/hotspot/oops/OopUtilities.java ! agent/src/share/classes/sun/jvm/hotspot/oops/OopVisitor.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/AddressVisitor.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/Frame.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java ! agent/src/share/classes/sun/jvm/hotspot/types/Field.java ! agent/src/share/classes/sun/jvm/hotspot/types/Type.java ! agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicField.java ! agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicFieldWrapper.java ! agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicOopField.java ! agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicType.java ! agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicTypeDataBase.java ! agent/src/share/classes/sun/jvm/hotspot/ui/AnnotatedMemoryPanel.java ! agent/src/share/classes/sun/jvm/hotspot/ui/CommandProcessorPanel.java ! agent/src/share/classes/sun/jvm/hotspot/ui/DebuggerConsolePanel.java ! agent/src/share/classes/sun/jvm/hotspot/ui/FindInHeapPanel.java ! agent/src/share/classes/sun/jvm/hotspot/ui/HighPrecisionJScrollBar.java ! agent/src/share/classes/sun/jvm/hotspot/ui/JFrameWrapper.java ! agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java ! agent/src/share/classes/sun/jvm/hotspot/ui/treetable/JTreeTable.java ! agent/src/share/classes/sun/jvm/hotspot/utilities/AbstractHeapGraphWriter.java ! agent/src/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java ! agent/src/share/classes/sun/jvm/hotspot/utilities/ReversePtrsAnalysis.java ! agent/src/share/classes/sun/jvm/hotspot/utilities/RobustOopDeterminator.java ! make/Makefile ! make/defs.make ! make/hotspot_distro ! make/hotspot_version ! make/jprt.config ! make/jprt.properties ! make/linux/Makefile ! make/linux/build.sh ! make/linux/makefiles/adjust-mflags.sh ! make/linux/makefiles/adlc.make ! make/linux/makefiles/amd64.make ! make/linux/makefiles/buildtree.make ! make/linux/makefiles/compiler1.make ! make/linux/makefiles/compiler2.make ! make/linux/makefiles/core.make ! make/linux/makefiles/cscope.make ! make/linux/makefiles/debug.make ! make/linux/makefiles/defs.make ! make/linux/makefiles/dtrace.make ! make/linux/makefiles/fastdebug.make ! make/linux/makefiles/gcc.make ! make/linux/makefiles/hp.make ! make/linux/makefiles/hp1.make ! make/linux/makefiles/i486.make ! make/linux/makefiles/ia64.make ! make/linux/makefiles/jsig.make ! make/linux/makefiles/jvmg.make ! make/linux/makefiles/jvmti.make ! make/linux/makefiles/launcher.make ! make/linux/makefiles/makedeps.make ! make/linux/makefiles/mapfile-vers-debug ! make/linux/makefiles/mapfile-vers-jsig ! make/linux/makefiles/mapfile-vers-product ! make/linux/makefiles/optimized.make ! make/linux/makefiles/product.make ! make/linux/makefiles/profiled.make ! make/linux/makefiles/rules.make ! make/linux/makefiles/sa.make ! make/linux/makefiles/saproc.make ! make/linux/makefiles/sparc.make ! make/linux/makefiles/sparcWorks.make ! make/linux/makefiles/sparcv9.make ! make/linux/makefiles/tiered.make ! make/linux/makefiles/top.make ! make/linux/makefiles/vm.make ! make/openjdk_distro ! make/sa.files ! make/solaris/Makefile ! make/solaris/build.sh ! make/solaris/makefiles/adjust-mflags.sh ! make/solaris/makefiles/adlc.make ! make/solaris/makefiles/amd64.make ! make/solaris/makefiles/buildtree.make ! make/solaris/makefiles/compiler1.make ! make/solaris/makefiles/compiler2.make ! make/solaris/makefiles/core.make ! make/solaris/makefiles/cscope.make ! make/solaris/makefiles/debug.make ! make/solaris/makefiles/defs.make ! make/solaris/makefiles/dtrace.make ! make/solaris/makefiles/fastdebug.make ! make/solaris/makefiles/gcc.make ! make/solaris/makefiles/hp.make ! make/solaris/makefiles/hp1.make ! make/solaris/makefiles/i486.make ! make/solaris/makefiles/jsig.make ! make/solaris/makefiles/jvmg.make ! make/solaris/makefiles/jvmti.make ! make/solaris/makefiles/launcher.make ! make/solaris/makefiles/makedeps.make ! make/solaris/makefiles/mapfile-vers ! make/solaris/makefiles/mapfile-vers-COMPILER1 ! make/solaris/makefiles/mapfile-vers-COMPILER2 ! make/solaris/makefiles/mapfile-vers-CORE ! make/solaris/makefiles/mapfile-vers-TIERED ! make/solaris/makefiles/mapfile-vers-debug ! make/solaris/makefiles/mapfile-vers-jsig ! make/solaris/makefiles/mapfile-vers-jvm_db ! make/solaris/makefiles/mapfile-vers-jvm_dtrace ! make/solaris/makefiles/mapfile-vers-nonproduct ! make/solaris/makefiles/optimized.make ! make/solaris/makefiles/product.make ! make/solaris/makefiles/profiled.make ! make/solaris/makefiles/rules.make ! make/solaris/makefiles/sa.make ! make/solaris/makefiles/saproc.make ! make/solaris/makefiles/sparc.make ! make/solaris/makefiles/sparcWorks.make ! make/solaris/makefiles/sparcv9.make ! make/solaris/makefiles/tiered.make ! make/solaris/makefiles/top.make ! make/solaris/makefiles/vm.make ! make/solaris/reorder.sh ! make/test/Queens.java ! make/windows/build.bat ! make/windows/build.make ! make/windows/build_vm_def.sh ! make/windows/create.bat ! make/windows/cross_build.bat ! make/windows/get_msc_ver.sh ! make/windows/makefiles/adlc.make ! make/windows/makefiles/compile.make ! make/windows/makefiles/debug.make ! make/windows/makefiles/defs.make ! make/windows/makefiles/fastdebug.make ! make/windows/makefiles/generated.make ! make/windows/makefiles/jvmti.make ! make/windows/makefiles/makedeps.make ! make/windows/makefiles/product.make ! make/windows/makefiles/rules.make ! make/windows/makefiles/sa.make ! make/windows/makefiles/sanity.make ! make/windows/makefiles/shared.make ! make/windows/makefiles/top.make ! make/windows/makefiles/vm.make ! make/windows/projectfiles/common/Makefile ! make/windows/projectfiles/compiler1/Makefile ! make/windows/projectfiles/compiler2/Makefile ! make/windows/projectfiles/core/Makefile ! make/windows/projectfiles/tiered/Makefile ! src/cpu/sparc/vm/assembler_sparc.cpp ! src/cpu/sparc/vm/assembler_sparc.hpp ! src/cpu/sparc/vm/bytecodeInterpreter_sparc.hpp ! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp ! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp ! src/cpu/sparc/vm/c1_MacroAssembler_sparc.cpp ! src/cpu/sparc/vm/copy_sparc.hpp ! src/cpu/sparc/vm/cppInterpreter_sparc.cpp ! src/cpu/sparc/vm/frame_sparc.cpp ! src/cpu/sparc/vm/interp_masm_sparc.cpp ! src/cpu/sparc/vm/nativeInst_sparc.cpp ! src/cpu/sparc/vm/nativeInst_sparc.hpp ! src/cpu/sparc/vm/register_definitions_sparc.cpp ! src/cpu/sparc/vm/relocInfo_sparc.cpp ! src/cpu/sparc/vm/relocInfo_sparc.hpp ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp ! src/cpu/sparc/vm/sparc.ad ! src/cpu/sparc/vm/stubGenerator_sparc.cpp ! src/cpu/sparc/vm/templateInterpreter_sparc.cpp ! src/cpu/sparc/vm/templateTable_sparc.cpp ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/cpu/sparc/vm/vm_version_sparc.hpp ! src/cpu/sparc/vm/vtableStubs_sparc.cpp ! src/cpu/x86/vm/assembler_x86_32.cpp ! src/cpu/x86/vm/assembler_x86_32.hpp ! src/cpu/x86/vm/assembler_x86_64.cpp ! src/cpu/x86/vm/assembler_x86_64.hpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/cpu/x86/vm/c1_MacroAssembler_x86.cpp ! src/cpu/x86/vm/frame_x86.cpp ! src/cpu/x86/vm/frame_x86.inline.hpp ! src/cpu/x86/vm/interp_masm_x86_64.cpp ! src/cpu/x86/vm/interpreter_x86_64.cpp ! src/cpu/x86/vm/nativeInst_x86.cpp ! src/cpu/x86/vm/nativeInst_x86.hpp ! src/cpu/x86/vm/register_definitions_x86.cpp ! src/cpu/x86/vm/relocInfo_x86.cpp ! src/cpu/x86/vm/relocInfo_x86.hpp ! src/cpu/x86/vm/sharedRuntime_x86_32.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.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/vm_version_x86_32.cpp ! src/cpu/x86/vm/vm_version_x86_64.cpp ! src/cpu/x86/vm/vtableStubs_x86_64.cpp ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/os/linux/vm/attachListener_linux.cpp ! src/os/linux/vm/dtraceJSDT_linux.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/linux/vm/os_linux.hpp ! src/os/linux/vm/os_linux.inline.hpp ! src/os/solaris/dtrace/generateJvmOffsets.cpp ! src/os/solaris/dtrace/jhelper.d ! src/os/solaris/dtrace/libjvm_db.c ! src/os/solaris/vm/dtraceJSDT_solaris.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/solaris/vm/os_solaris.hpp ! src/os/solaris/vm/os_solaris.inline.hpp ! src/os/windows/vm/dtraceJSDT_windows.cpp ! src/os/windows/vm/os_windows.cpp ! src/os/windows/vm/os_windows.inline.hpp ! src/os_cpu/linux_sparc/vm/assembler_linux_sparc.cpp ! src/os_cpu/linux_sparc/vm/atomic_linux_sparc.inline.hpp ! src/os_cpu/linux_sparc/vm/globals_linux_sparc.hpp ! src/os_cpu/linux_sparc/vm/linux_sparc.ad ! src/os_cpu/linux_sparc/vm/linux_sparc.s ! src/os_cpu/linux_sparc/vm/orderAccess_linux_sparc.inline.hpp ! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp ! src/os_cpu/linux_sparc/vm/os_linux_sparc.hpp ! src/os_cpu/linux_sparc/vm/prefetch_linux_sparc.inline.hpp ! src/os_cpu/linux_sparc/vm/threadLS_linux_sparc.cpp ! src/os_cpu/linux_sparc/vm/threadLS_linux_sparc.hpp ! src/os_cpu/linux_sparc/vm/thread_linux_sparc.cpp ! src/os_cpu/linux_sparc/vm/thread_linux_sparc.hpp ! src/os_cpu/linux_sparc/vm/vmStructs_linux_sparc.hpp ! src/os_cpu/linux_sparc/vm/vm_version_linux_sparc.cpp ! src/os_cpu/linux_x86/vm/assembler_linux_x86_32.cpp ! src/os_cpu/linux_x86/vm/assembler_linux_x86_64.cpp ! src/os_cpu/linux_x86/vm/bytes_linux_x86.inline.hpp ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp ! src/os_cpu/solaris_sparc/vm/solaris_sparc.s ! src/os_cpu/solaris_sparc/vm/thread_solaris_sparc.cpp ! src/os_cpu/solaris_x86/vm/assembler_solaris_x86_32.cpp ! src/os_cpu/solaris_x86/vm/assembler_solaris_x86_64.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/assembler_windows_x86_32.cpp ! src/os_cpu/windows_x86/vm/assembler_windows_x86_64.cpp ! src/share/vm/adlc/archDesc.cpp ! src/share/vm/adlc/forms.cpp ! src/share/vm/adlc/forms.hpp ! src/share/vm/adlc/formssel.cpp ! src/share/vm/adlc/output_c.cpp ! src/share/vm/adlc/output_h.cpp ! src/share/vm/asm/codeBuffer.cpp ! src/share/vm/asm/codeBuffer.hpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/ci/bcEscapeAnalyzer.cpp ! src/share/vm/ci/bcEscapeAnalyzer.hpp ! src/share/vm/ci/ciField.hpp ! src/share/vm/ci/ciInstanceKlass.cpp ! src/share/vm/ci/ciInstanceKlass.hpp ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciMethodBlocks.cpp ! src/share/vm/ci/ciMethodBlocks.hpp ! src/share/vm/ci/ciMethodData.cpp ! src/share/vm/ci/ciMethodData.hpp ! src/share/vm/ci/ciObjectFactory.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/dictionary.cpp ! 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/verifier.cpp ! src/share/vm/classfile/vmSymbols.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/code/codeCache.hpp ! src/share/vm/code/debugInfo.cpp ! src/share/vm/code/dependencies.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/code/scopeDesc.cpp ! src/share/vm/code/vmreg.cpp ! src/share/vm/code/vmreg.hpp ! src/share/vm/compiler/oopMap.cpp ! src/share/vm/compiler/oopMap.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/binaryTreeDictionary.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/binaryTreeDictionary.hpp ! 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/concurrentMarkSweepGeneration.inline.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/freeBlockDictionary.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/freeChunk.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/freeChunk.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/freeList.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/freeList.hpp ! src/share/vm/gc_implementation/includeDB_gc_concurrentMarkSweep ! src/share/vm/gc_implementation/includeDB_gc_parallelScavenge ! src/share/vm/gc_implementation/includeDB_gc_shared ! src/share/vm/gc_implementation/parNew/asParNewGeneration.cpp ! src/share/vm/gc_implementation/parNew/parGCAllocBuffer.cpp ! src/share/vm/gc_implementation/parNew/parGCAllocBuffer.hpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp ! src/share/vm/gc_implementation/parallelScavenge/asPSYoungGen.cpp ! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp ! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.hpp ! src/share/vm/gc_implementation/parallelScavenge/generationSizer.hpp ! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp ! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp ! src/share/vm/gc_implementation/parallelScavenge/prefetchQueue.hpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweepDecorator.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionLAB.cpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionLAB.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.hpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.inline.hpp ! src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp ! src/share/vm/gc_implementation/parallelScavenge/psYoungGen.cpp ! src/share/vm/gc_implementation/shared/allocationStats.cpp ! src/share/vm/gc_implementation/shared/allocationStats.hpp ! src/share/vm/gc_implementation/shared/immutableSpace.cpp ! src/share/vm/gc_implementation/shared/immutableSpace.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/gc_implementation/shared/mutableNUMASpace.cpp ! src/share/vm/gc_implementation/shared/mutableNUMASpace.hpp ! src/share/vm/gc_implementation/shared/mutableSpace.cpp ! src/share/vm/gc_implementation/shared/mutableSpace.hpp ! src/share/vm/gc_implementation/shared/vmGCOperations.cpp ! src/share/vm/gc_implementation/shared/vmGCOperations.hpp ! src/share/vm/gc_interface/collectedHeap.cpp ! src/share/vm/gc_interface/collectedHeap.hpp ! src/share/vm/gc_interface/collectedHeap.inline.hpp ! src/share/vm/includeDB_compiler1 ! src/share/vm/includeDB_compiler2 ! src/share/vm/includeDB_core ! src/share/vm/interpreter/bytecodeInterpreter.cpp ! src/share/vm/interpreter/bytecodeInterpreterWithChecks.xml ! src/share/vm/interpreter/bytecodeInterpreterWithChecks.xsl ! src/share/vm/interpreter/interpreterRuntime.hpp ! src/share/vm/interpreter/oopMapCache.cpp ! src/share/vm/memory/barrierSet.hpp ! src/share/vm/memory/barrierSet.inline.hpp ! src/share/vm/memory/cardTableModRefBS.cpp ! src/share/vm/memory/cardTableModRefBS.hpp ! src/share/vm/memory/cardTableRS.cpp ! src/share/vm/memory/cardTableRS.hpp ! src/share/vm/memory/collectorPolicy.cpp ! src/share/vm/memory/collectorPolicy.hpp ! src/share/vm/memory/compactingPermGenGen.cpp ! src/share/vm/memory/defNewGeneration.cpp ! src/share/vm/memory/defNewGeneration.hpp ! src/share/vm/memory/defNewGeneration.inline.hpp ! src/share/vm/memory/dump.cpp ! src/share/vm/memory/gcLocker.cpp ! src/share/vm/memory/gcLocker.hpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.hpp ! src/share/vm/memory/genMarkSweep.cpp ! src/share/vm/memory/genOopClosures.hpp ! src/share/vm/memory/genOopClosures.inline.hpp ! src/share/vm/memory/genRemSet.hpp ! src/share/vm/memory/genRemSet.inline.hpp ! src/share/vm/memory/generation.cpp ! src/share/vm/memory/generation.hpp ! src/share/vm/memory/heap.cpp ! src/share/vm/memory/heapInspection.cpp ! src/share/vm/memory/heapInspection.hpp ! src/share/vm/memory/iterator.hpp ! src/share/vm/memory/modRefBarrierSet.hpp ! src/share/vm/memory/permGen.cpp ! src/share/vm/memory/permGen.hpp ! src/share/vm/memory/referenceProcessor.cpp ! src/share/vm/memory/referenceProcessor.hpp ! src/share/vm/memory/restore.cpp ! src/share/vm/memory/serialize.cpp ! src/share/vm/memory/sharedHeap.cpp ! src/share/vm/memory/space.cpp ! src/share/vm/memory/space.hpp ! src/share/vm/memory/tenuredGeneration.cpp ! src/share/vm/memory/universe.cpp ! src/share/vm/memory/universe.hpp ! src/share/vm/oops/arrayOop.hpp ! src/share/vm/oops/constantPoolKlass.cpp ! src/share/vm/oops/constantPoolKlass.hpp ! src/share/vm/oops/constantPoolOop.hpp ! src/share/vm/oops/cpCacheKlass.cpp ! src/share/vm/oops/cpCacheKlass.hpp ! src/share/vm/oops/cpCacheOop.cpp ! src/share/vm/oops/cpCacheOop.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/instanceKlassKlass.cpp ! src/share/vm/oops/instanceOop.hpp ! src/share/vm/oops/instanceRefKlass.cpp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/klass.hpp ! src/share/vm/oops/klassVtable.cpp ! src/share/vm/oops/markOop.cpp ! src/share/vm/oops/markOop.hpp ! src/share/vm/oops/methodDataKlass.cpp ! src/share/vm/oops/methodDataOop.cpp ! src/share/vm/oops/methodDataOop.hpp ! src/share/vm/oops/methodOop.cpp ! src/share/vm/oops/methodOop.hpp ! src/share/vm/oops/objArrayKlass.cpp ! src/share/vm/oops/objArrayKlass.hpp ! src/share/vm/oops/objArrayOop.cpp ! src/share/vm/oops/objArrayOop.hpp ! src/share/vm/oops/oop.cpp ! src/share/vm/oops/oop.hpp ! src/share/vm/oops/oop.inline.hpp ! src/share/vm/oops/oop.pcgc.inline.hpp ! src/share/vm/oops/oopsHierarchy.hpp ! src/share/vm/opto/addnode.cpp ! src/share/vm/opto/buildOopMap.cpp ! src/share/vm/opto/bytecodeInfo.cpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/c2compiler.cpp ! src/share/vm/opto/c2compiler.hpp ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/callnode.hpp ! src/share/vm/opto/cfgnode.cpp ! src/share/vm/opto/cfgnode.hpp ! src/share/vm/opto/chaitin.cpp ! src/share/vm/opto/chaitin.hpp ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/connode.cpp ! src/share/vm/opto/connode.hpp ! src/share/vm/opto/divnode.cpp ! src/share/vm/opto/doCall.cpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/escape.hpp ! src/share/vm/opto/gcm.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/idealKit.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/locknode.cpp ! src/share/vm/opto/locknode.hpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/loopUnswitch.cpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/machnode.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/macro.hpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/matcher.hpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/memnode.hpp ! src/share/vm/opto/mulnode.cpp ! src/share/vm/opto/mulnode.hpp ! src/share/vm/opto/multnode.hpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/opcodes.cpp ! src/share/vm/opto/opcodes.hpp ! src/share/vm/opto/output.cpp ! src/share/vm/opto/parse.hpp ! src/share/vm/opto/parse1.cpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/opto/parse3.cpp ! src/share/vm/opto/parseHelper.cpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/phaseX.hpp ! src/share/vm/opto/postaloc.cpp ! src/share/vm/opto/subnode.cpp ! src/share/vm/opto/subnode.hpp ! src/share/vm/opto/superword.cpp ! src/share/vm/opto/type.cpp ! src/share/vm/opto/type.hpp ! src/share/vm/opto/vectornode.cpp ! src/share/vm/opto/vectornode.hpp ! src/share/vm/prims/forte.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvm.h ! src/share/vm/prims/jvmtiRedefineClassesTrace.hpp ! src/share/vm/prims/jvmtiTagMap.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/atomic.cpp ! src/share/vm/runtime/atomic.hpp ! src/share/vm/runtime/biasedLocking.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/deoptimization.hpp ! src/share/vm/runtime/dtraceJSDT.cpp ! src/share/vm/runtime/dtraceJSDT.hpp ! src/share/vm/runtime/fprofiler.cpp ! src/share/vm/runtime/fprofiler.hpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/frame.hpp ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/globals_extension.hpp ! src/share/vm/runtime/hpi.cpp ! src/share/vm/runtime/init.cpp ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/java.hpp ! src/share/vm/runtime/jniHandles.cpp ! src/share/vm/runtime/mutex.cpp ! src/share/vm/runtime/mutex.hpp ! src/share/vm/runtime/mutexLocker.cpp ! src/share/vm/runtime/mutexLocker.hpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/reflection.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/sharedRuntime.hpp ! src/share/vm/runtime/stubCodeGenerator.cpp ! src/share/vm/runtime/task.cpp ! src/share/vm/runtime/task.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/vframe.cpp ! src/share/vm/runtime/vframe.hpp ! src/share/vm/runtime/vframe_hp.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/runtime/vm_operations.hpp ! src/share/vm/runtime/vm_version.cpp ! src/share/vm/runtime/vm_version.hpp ! src/share/vm/services/heapDumper.cpp ! src/share/vm/services/threadService.cpp ! src/share/vm/utilities/copy.hpp ! src/share/vm/utilities/debug.cpp ! src/share/vm/utilities/globalDefinitions.cpp ! src/share/vm/utilities/globalDefinitions.hpp ! src/share/vm/utilities/globalDefinitions_sparcWorks.hpp ! src/share/vm/utilities/ostream.cpp ! src/share/vm/utilities/ostream.hpp ! src/share/vm/utilities/taskqueue.hpp ! src/share/vm/utilities/vmError.cpp ! test/compiler/6659207/Test.java ! test/compiler/6661247/Test.java ! test/compiler/6663621/IVTest.java Changeset: de141433919f Author: xdono Date: 2008-07-03 11:01 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/de141433919f Added tag jdk7-b30 for changeset d1605aabd0a1 ! .hgtags From tim.bell at sun.com Sun Jul 6 11:49:58 2008 From: tim.bell at sun.com (tim.bell at sun.com) Date: Sun, 06 Jul 2008 18:49:58 +0000 Subject: hg: jdk7/tl/jaxp: 2 new changesets Message-ID: <20080706185001.5BB8B28A6B@hg.openjdk.java.net> Changeset: 2d94a238a164 Author: xdono Date: 2008-07-02 12:55 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/jaxp/rev/2d94a238a164 6719955: Update copyright year Summary: Update copyright year for files that have been modified in 2008 Reviewed-by: ohair, tbell ! make/Makefile Changeset: 255d64ee287e Author: xdono Date: 2008-07-03 11:01 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/jaxp/rev/255d64ee287e Added tag jdk7-b30 for changeset 2d94a238a164 ! .hgtags From tim.bell at sun.com Sun Jul 6 11:51:13 2008 From: tim.bell at sun.com (tim.bell at sun.com) Date: Sun, 06 Jul 2008 18:51:13 +0000 Subject: hg: jdk7/tl/jaxws: 2 new changesets Message-ID: <20080706185116.022E428A70@hg.openjdk.java.net> Changeset: 7f2466f8cc70 Author: xdono Date: 2008-07-02 12:55 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/jaxws/rev/7f2466f8cc70 6719955: Update copyright year Summary: Update copyright year for files that have been modified in 2008 Reviewed-by: ohair, tbell ! make/Makefile Changeset: f97862382536 Author: xdono Date: 2008-07-03 11:01 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/jaxws/rev/f97862382536 Added tag jdk7-b30 for changeset 7f2466f8cc70 ! .hgtags From tim.bell at sun.com Sun Jul 6 11:54:27 2008 From: tim.bell at sun.com (tim.bell at sun.com) Date: Sun, 06 Jul 2008 18:54:27 +0000 Subject: hg: jdk7/tl/langtools: 3 new changesets Message-ID: <20080706185432.462CA28A77@hg.openjdk.java.net> Changeset: eaf608c64fec Author: xdono Date: 2008-07-02 12:56 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/langtools/rev/eaf608c64fec 6719955: Update copyright year Summary: Update copyright year for files that have been modified in 2008 Reviewed-by: ohair, tbell ! make/build.xml ! make/netbeans/common/standard-ide-actions-no-javadoc.ent ! make/netbeans/common/standard-ide-actions.ent ! src/share/classes/com/sun/tools/apt/main/JavaCompiler.java ! src/share/classes/com/sun/tools/apt/main/Main.java ! src/share/classes/com/sun/tools/classfile/AccessFlags.java ! src/share/classes/com/sun/tools/classfile/Annotation.java ! src/share/classes/com/sun/tools/classfile/AnnotationDefault_attribute.java ! src/share/classes/com/sun/tools/classfile/Attribute.java ! src/share/classes/com/sun/tools/classfile/Attributes.java ! src/share/classes/com/sun/tools/classfile/CharacterRangeTable_attribute.java ! src/share/classes/com/sun/tools/classfile/ClassFile.java ! src/share/classes/com/sun/tools/classfile/ClassReader.java ! src/share/classes/com/sun/tools/classfile/Code_attribute.java ! src/share/classes/com/sun/tools/classfile/ConstantPool.java ! src/share/classes/com/sun/tools/classfile/ConstantValue_attribute.java ! src/share/classes/com/sun/tools/classfile/DefaultAttribute.java ! src/share/classes/com/sun/tools/classfile/Deprecated_attribute.java ! src/share/classes/com/sun/tools/classfile/Descriptor.java ! src/share/classes/com/sun/tools/classfile/EnclosingMethod_attribute.java ! src/share/classes/com/sun/tools/classfile/Exceptions_attribute.java ! src/share/classes/com/sun/tools/classfile/Field.java ! src/share/classes/com/sun/tools/classfile/InnerClasses_attribute.java ! src/share/classes/com/sun/tools/classfile/LineNumberTable_attribute.java ! src/share/classes/com/sun/tools/classfile/LocalVariableTable_attribute.java ! src/share/classes/com/sun/tools/classfile/LocalVariableTypeTable_attribute.java ! src/share/classes/com/sun/tools/classfile/Method.java ! src/share/classes/com/sun/tools/classfile/ModuleExportTable_attribute.java ! src/share/classes/com/sun/tools/classfile/ModuleMemberTable_attribute.java ! src/share/classes/com/sun/tools/classfile/Module_attribute.java ! src/share/classes/com/sun/tools/classfile/OpCodes.java ! src/share/classes/com/sun/tools/classfile/RuntimeAnnotations_attribute.java ! src/share/classes/com/sun/tools/classfile/RuntimeInvisibleAnnotations_attribute.java ! src/share/classes/com/sun/tools/classfile/RuntimeInvisibleParameterAnnotations_attribute.java ! src/share/classes/com/sun/tools/classfile/RuntimeParameterAnnotations_attribute.java ! src/share/classes/com/sun/tools/classfile/RuntimeVisibleAnnotations_attribute.java ! src/share/classes/com/sun/tools/classfile/RuntimeVisibleParameterAnnotations_attribute.java ! src/share/classes/com/sun/tools/classfile/Signature.java ! src/share/classes/com/sun/tools/classfile/Signature_attribute.java ! src/share/classes/com/sun/tools/classfile/SourceDebugExtension_attribute.java ! src/share/classes/com/sun/tools/classfile/SourceFile_attribute.java ! src/share/classes/com/sun/tools/classfile/StackMapTable_attribute.java ! src/share/classes/com/sun/tools/classfile/StackMap_attribute.java ! src/share/classes/com/sun/tools/classfile/Synthetic_attribute.java ! src/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java ! src/share/classes/com/sun/tools/javac/api/JavacTool.java ! src/share/classes/com/sun/tools/javac/code/Lint.java ! src/share/classes/com/sun/tools/javac/code/Symbol.java ! src/share/classes/com/sun/tools/javac/code/Type.java ! src/share/classes/com/sun/tools/javac/code/Types.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/Infer.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/comp/TransTypes.java ! src/share/classes/com/sun/tools/javac/file/BaseFileObject.java ! src/share/classes/com/sun/tools/javac/file/JavacFileManager.java ! src/share/classes/com/sun/tools/javac/file/Old199.java ! src/share/classes/com/sun/tools/javac/file/Paths.java ! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/share/classes/com/sun/tools/javac/main/JavacOption.java ! src/share/classes/com/sun/tools/javac/main/Main.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/parser/Parser.java ! src/share/classes/com/sun/tools/javac/parser/Scanner.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/DiagnosticFormatter.java ! src/share/classes/com/sun/tools/javac/util/JCDiagnostic.java ! src/share/classes/com/sun/tools/javac/util/Log.java ! src/share/classes/com/sun/tools/javadoc/JavadocClassReader.java ! src/share/classes/com/sun/tools/javadoc/JavadocTool.java ! src/share/classes/com/sun/tools/javap/AnnotationWriter.java ! src/share/classes/com/sun/tools/javap/AttributeWriter.java ! src/share/classes/com/sun/tools/javap/BasicWriter.java ! src/share/classes/com/sun/tools/javap/ClassWriter.java ! src/share/classes/com/sun/tools/javap/CodeWriter.java ! src/share/classes/com/sun/tools/javap/ConstantWriter.java ! src/share/classes/com/sun/tools/javap/Context.java ! src/share/classes/com/sun/tools/javap/DisassemblerTool.java ! src/share/classes/com/sun/tools/javap/InternalError.java ! src/share/classes/com/sun/tools/javap/JavapFileManager.java ! src/share/classes/com/sun/tools/javap/JavapTask.java ! src/share/classes/com/sun/tools/javap/Main.java ! src/share/classes/com/sun/tools/javap/Options.java ! src/share/classes/sun/tools/javap/ClassData.java ! src/share/classes/sun/tools/javap/FieldData.java ! src/share/classes/sun/tools/javap/InnerClassData.java ! src/share/classes/sun/tools/javap/JavapPrinter.java ! src/share/classes/sun/tools/javap/Main.java ! src/share/classes/sun/tools/javap/MethodData.java ! src/share/classes/sun/tools/javap/Tables.java ! src/share/classes/sun/tools/javap/TypeSignature.java ! test/tools/javac/6304921/TestLog.java ! test/tools/javac/6341866/T6341866.java ! test/tools/javac/T6358024.java ! test/tools/javac/T6358166.java ! test/tools/javac/T6358168.java ! test/tools/javac/api/6431257/T6431257.java ! test/tools/javac/api/T6358786.java ! test/tools/javac/api/TestResolveIdent.java ! test/tools/javac/generics/Casting5.java ! test/tools/javac/generics/InheritanceConflict.java ! test/tools/javac/generics/InheritanceConflict2.java ! test/tools/javac/generics/wildcards/T6450290.java ! test/tools/javac/util/filemanager/TestName.java ! test/tools/javap/OptionTest.java Changeset: 1ffdb836f632 Author: xdono Date: 2008-07-03 11:01 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/langtools/rev/1ffdb836f632 Added tag jdk7-b30 for changeset eaf608c64fec ! .hgtags Changeset: 07c916ecfc71 Author: tbell Date: 2008-07-04 15:06 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/langtools/rev/07c916ecfc71 Merge ! src/share/classes/com/sun/tools/javac/comp/Check.java ! src/share/classes/com/sun/tools/javac/file/BaseFileObject.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/util/Log.java ! src/share/classes/com/sun/tools/javadoc/JavadocClassReader.java ! src/share/classes/com/sun/tools/javap/JavapFileManager.java ! test/tools/javac/T6358024.java ! test/tools/javac/T6358166.java ! test/tools/javac/T6358168.java From martinrb at google.com Sun Jul 6 20:12:23 2008 From: martinrb at google.com (Martin Buchholz) Date: Sun, 6 Jul 2008 20:12:23 -0700 Subject: OpenJDK 7 build failure in com/sun/tools In-Reply-To: <1ccfd1c10807021609u7c6f5134qa4e93c3a1451bade@mail.gmail.com> References: <1ccfd1c10807021609u7c6f5134qa4e93c3a1451bade@mail.gmail.com> Message-ID: <1ccfd1c10807062012yac4d00r2d39cc3448e34132@mail.gmail.com> I don't know how, when or why, but I can no longer reproduce this problem in the latest OpenJDK. Probably a temporary glitch. Martin On Wed, Jul 2, 2008 at 4:09 PM, Martin Buchholz wrote: > While building images in a mercurial workspace updated as of today, I get > > /home/martinrb/ws/build/build/linux-i586/classes/com/sun/tools/classfile > : no such file or directory > /home/martinrb/ws/build/build/linux-i586/classes/com/sun/tools/javap : > no such file or directory > make[1]: *** [initial-image-jdk] Error 1 > make[1]: Leaving directory `/usr/local/google/home/martin/ws/build/jdk/make' > make: *** [jdk-build] Error 2 > From jonathan.gibbons at sun.com Tue Jul 8 17:01:29 2008 From: jonathan.gibbons at sun.com (jonathan.gibbons at sun.com) Date: Wed, 09 Jul 2008 00:01:29 +0000 Subject: hg: jdk7/tl/langtools: 6715251: javap should be consistent with javac and return 2 if given no arguments Message-ID: <20080709000131.3F17828CAD@hg.openjdk.java.net> Changeset: 5e270b126573 Author: jjg Date: 2008-07-08 16:59 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/langtools/rev/5e270b126573 6715251: javap should be consistent with javac and return 2 if given no arguments Reviewed-by: ksrini ! src/share/classes/com/sun/tools/javap/JavapTask.java ! test/tools/javap/T4876942.java + test/tools/javap/T6715251.java From jonathan.gibbons at sun.com Tue Jul 8 17:16:18 2008 From: jonathan.gibbons at sun.com (jonathan.gibbons at sun.com) Date: Wed, 09 Jul 2008 00:16:18 +0000 Subject: hg: jdk7/tl/langtools: 6715757: javap does not print "extends java.lang.Object" Message-ID: <20080709001620.152B128CB2@hg.openjdk.java.net> Changeset: 0d4aa3c00af5 Author: jjg Date: 2008-07-08 17:14 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/langtools/rev/0d4aa3c00af5 6715757: javap does not print "extends java.lang.Object" Reviewed-by: ksrini ! src/share/classes/com/sun/tools/classfile/Type.java ! src/share/classes/com/sun/tools/javap/ClassWriter.java ! test/tools/javap/4870651/T4870651.java ! test/tools/javap/T4880663.java From jonathan.gibbons at sun.com Tue Jul 8 17:27:42 2008 From: jonathan.gibbons at sun.com (jonathan.gibbons at sun.com) Date: Wed, 09 Jul 2008 00:27:42 +0000 Subject: hg: jdk7/tl/langtools: 6715753: unknown option error can be a little more helpful Message-ID: <20080709002744.8AB8E28CB9@hg.openjdk.java.net> Changeset: df47f7f4c95a Author: jjg Date: 2008-07-08 17:25 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/langtools/rev/df47f7f4c95a 6715753: unknown option error can be a little more helpful Reviewed-by: ksrini ! src/share/classes/com/sun/tools/javap/JavapTask.java ! src/share/classes/com/sun/tools/javap/resources/javap.properties + test/tools/javap/T6715753.java From jonathan.gibbons at sun.com Tue Jul 8 17:54:38 2008 From: jonathan.gibbons at sun.com (jonathan.gibbons at sun.com) Date: Wed, 09 Jul 2008 00:54:38 +0000 Subject: hg: jdk7/tl/langtools: 6716452: (classfile) need a method to get the index of an attribute Message-ID: <20080709005440.4EF0628CCC@hg.openjdk.java.net> Changeset: 1bdd8cea398e Author: jjg Date: 2008-07-08 17:53 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/langtools/rev/1bdd8cea398e 6716452: (classfile) need a method to get the index of an attribute Reviewed-by: ksrini ! src/share/classes/com/sun/tools/classfile/Attributes.java + test/tools/javap/T6716452.java From jonathan.gibbons at sun.com Tue Jul 8 18:07:59 2008 From: jonathan.gibbons at sun.com (jonathan.gibbons at sun.com) Date: Wed, 09 Jul 2008 01:07:59 +0000 Subject: hg: jdk7/tl/langtools: 4501661: disallow mixing -public, -private, and -protected options at the same time Message-ID: <20080709010801.2AAF628CDB@hg.openjdk.java.net> Changeset: c33f7ddeeff2 Author: jjg Date: 2008-07-08 18:06 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/langtools/rev/c33f7ddeeff2 4501661: disallow mixing -public, -private, and -protected options at the same time Reviewed-by: ksrini ! src/share/classes/com/sun/tools/javap/JavapTask.java ! src/share/classes/com/sun/tools/javap/Options.java ! src/share/classes/com/sun/tools/javap/resources/javap.properties + test/tools/javap/T4501661.java From niels.brouwers at gmail.com Tue Jul 8 22:04:41 2008 From: niels.brouwers at gmail.com (Niels Brouwers) Date: Wed, 9 Jul 2008 15:04:41 +1000 Subject: Looking to write a new Bytecode back-end (Gen) for microcontroller VM Message-ID: <487b68730807082204g3064ed89j42263391cd129f9c@mail.gmail.com> Hello all, I hope that this mailing list is the correct medium for asking this question. If not, please forgive my intrusion. I'm writing a Java virtual machine for microcontrollers, and since the Java instruction set is not suitable for such platforms (32-bit stack width is the main problem) I would like to build my own bytecode back-end (Gen). I've been hacking the compiler a bit today, but found it extremely difficult to extend or change the behavior of Javac in a non-intrusive way. I would basically like to re-use all of Javac, and simply drop in my own bytecode generator visitor. Before I go further with this I was wondering what the best approach would be. Can I keep most of the Javac functionality or do I need to write most of it from scratch? Thanks in advance, Niels Brouwers From eamonn.mcmanus at sun.com Wed Jul 9 01:39:53 2008 From: eamonn.mcmanus at sun.com (eamonn.mcmanus at sun.com) Date: Wed, 09 Jul 2008 08:39:53 +0000 Subject: hg: jdk7/tl/jdk: 6323980: Annotations to simplify MBean development Message-ID: <20080709084005.4F16D28D0E@hg.openjdk.java.net> Changeset: afa8b71365aa Author: emcmanus Date: 2008-07-09 10:36 +0200 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/afa8b71365aa 6323980: Annotations to simplify MBean development Reviewed-by: jfdenise, dfuchs ! src/share/classes/com/sun/jmx/interceptor/DefaultMBeanServerInterceptor.java ! src/share/classes/com/sun/jmx/mbeanserver/DynamicMBean2.java ! src/share/classes/com/sun/jmx/mbeanserver/Introspector.java ! src/share/classes/com/sun/jmx/mbeanserver/MBeanAnalyzer.java + src/share/classes/com/sun/jmx/mbeanserver/MBeanInjector.java ! src/share/classes/com/sun/jmx/mbeanserver/MBeanIntrospector.java ! src/share/classes/com/sun/jmx/mbeanserver/MBeanSupport.java ! src/share/classes/com/sun/jmx/mbeanserver/MXBeanIntrospector.java ! src/share/classes/com/sun/jmx/mbeanserver/MXBeanSupport.java + src/share/classes/com/sun/jmx/mbeanserver/NotifySupport.java ! src/share/classes/com/sun/jmx/mbeanserver/Repository.java ! src/share/classes/com/sun/jmx/mbeanserver/StandardMBeanIntrospector.java ! src/share/classes/com/sun/jmx/mbeanserver/StandardMBeanSupport.java ! src/share/classes/com/sun/jmx/mbeanserver/Util.java ! src/share/classes/javax/management/BinaryRelQueryExp.java + src/share/classes/javax/management/Description.java ! src/share/classes/javax/management/Descriptor.java + src/share/classes/javax/management/DescriptorFields.java ! src/share/classes/javax/management/DescriptorKey.java + src/share/classes/javax/management/DynamicWrapperMBean.java + src/share/classes/javax/management/Impact.java ! src/share/classes/javax/management/JMX.java + src/share/classes/javax/management/MBean.java ! src/share/classes/javax/management/MBeanOperationInfo.java ! src/share/classes/javax/management/MBeanRegistration.java ! src/share/classes/javax/management/MBeanServer.java ! src/share/classes/javax/management/MBeanServerConnection.java ! src/share/classes/javax/management/MXBean.java + src/share/classes/javax/management/ManagedAttribute.java + src/share/classes/javax/management/ManagedOperation.java ! src/share/classes/javax/management/NotQueryExp.java ! src/share/classes/javax/management/NotificationBroadcasterSupport.java + src/share/classes/javax/management/NotificationInfo.java + src/share/classes/javax/management/NotificationInfos.java + src/share/classes/javax/management/SendNotification.java ! src/share/classes/javax/management/StandardEmitterMBean.java ! src/share/classes/javax/management/StandardMBean.java ! src/share/classes/javax/management/modelmbean/RequiredModelMBean.java ! src/share/classes/javax/management/monitor/package.html ! src/share/classes/javax/management/package.html + test/javax/management/Introspector/AnnotatedMBeanTest.java + test/javax/management/Introspector/AnnotatedNotificationInfoTest.java + test/javax/management/Introspector/MBeanDescriptionTest.java + test/javax/management/Introspector/ParameterNameTest.java + test/javax/management/Introspector/ResourceInjectionTest.java + test/javax/management/Introspector/annot/Name.java From Dalibor.Topic at Sun.COM Wed Jul 9 04:46:40 2008 From: Dalibor.Topic at Sun.COM (Dalibor Topic) Date: Wed, 09 Jul 2008 13:46:40 +0200 Subject: Looking to write a new Bytecode back-end (Gen) for microcontroller VM In-Reply-To: <487b68730807082204g3064ed89j42263391cd129f9c@mail.gmail.com> References: <487b68730807082204g3064ed89j42263391cd129f9c@mail.gmail.com> Message-ID: <4874A520.5010706@Sun.COM> Niels Brouwers wrote: > I've been hacking the compiler a bit today, but found it extremely > difficult to extend or change the behavior of Javac in a non-intrusive > way. I would basically like to re-use all of Javac, and simply drop in > my own bytecode generator visitor. > Hi Niels, it may be more convenient to write a java bytecode to Gen translator - that way you wouldn't require that all the code you want to use in your VM needs to be built with your compiler. cheers, dalibor topic -- ******************************************************************* Dalibor Topic Tel: (+49 40) 23 646 738 Java F/OSS Ambassador AIM: robiladonaim Sun Microsystems GmbH Mobile: (+49 177) 2664 192 Nagelsweg 55 http://openjdk.java.net D-20097 Hamburg mailto:Dalibor.Topic at sun.com Sitz der Gesellschaft: Sonnenallee 1, D-85551 Kirchheim-Heimstetten Amtsgericht M?nchen: HRB 161028 Gesch?ftsf?hrer: Thomas Schr?der, Wolfgang Engels, Dr. Roland B?mer Vorsitzender des Aufsichtsrates: Martin H?ring From Jonathan.Gibbons at Sun.COM Wed Jul 9 05:01:29 2008 From: Jonathan.Gibbons at Sun.COM (Jonathan Gibbons) Date: Wed, 09 Jul 2008 05:01:29 -0700 Subject: Looking to write a new Bytecode back-end (Gen) for microcontroller VM In-Reply-To: <487b68730807082204g3064ed89j42263391cd129f9c@mail.gmail.com> References: <487b68730807082204g3064ed89j42263391cd129f9c@mail.gmail.com> Message-ID: <07B510B5-8585-4202-A903-51A6EF7A4089@sun.com> Niels, You can use javac's Context mechanism to preRegister your own implementation of Gen. To do this, you'd want to modify com.sun.tools.javac.main.Main to put a factory for your Gen into the context as soon as the context is created. (There are two ways to preregister code like this -- you can either put an instance in the context directory, or you can put a factory to create an instance. In this case, a factory would likely be better because you do not want to create Gen to early and have it trigger the creation of all the other components on which it depends.) You might also want to use your own impl of ClassWriter as well. -- Jon On Jul 8, 2008, at 10:04 PM, Niels Brouwers wrote: > Hello all, > > I hope that this mailing list is the correct medium for asking this > question. If not, please forgive my intrusion. > > I'm writing a Java virtual machine for microcontrollers, and since the > Java instruction set is not suitable for such platforms (32-bit stack > width is the main problem) I would like to build my own bytecode > back-end (Gen). > > I've been hacking the compiler a bit today, but found it extremely > difficult to extend or change the behavior of Javac in a non-intrusive > way. I would basically like to re-use all of Javac, and simply drop in > my own bytecode generator visitor. > > Before I go further with this I was wondering what the best approach > would be. Can I keep most of the Javac functionality or do I need to > write most of it from scratch? > > Thanks in advance, > > Niels Brouwers From niels.brouwers at gmail.com Wed Jul 9 05:05:23 2008 From: niels.brouwers at gmail.com (Niels Brouwers) Date: Wed, 9 Jul 2008 22:05:23 +1000 Subject: Looking to write a new Bytecode back-end (Gen) for microcontroller VM In-Reply-To: <07B510B5-8585-4202-A903-51A6EF7A4089@sun.com> References: <487b68730807082204g3064ed89j42263391cd129f9c@mail.gmail.com> <07B510B5-8585-4202-A903-51A6EF7A4089@sun.com> Message-ID: <487b68730807090505u1ab2dccbnd75e8369e91f300b@mail.gmail.com> Jon, that sounds like it just might work. Thanks a lot! I'll try it tomorrow (I'm in an Australian timezone), and let you know how it worked out. Cheers, Niels On Wed, Jul 9, 2008 at 10:01 PM, Jonathan Gibbons wrote: > Niels, > > You can use javac's Context mechanism to preRegister your own implementation > of Gen. To do this, you'd want to modify com.sun.tools.javac.main.Main to > put > a factory for your Gen into the context as soon as the context is created. > > (There are two ways to preregister code like this -- you can either put an > instance > in the context directory, or you can put a factory to create an instance. In > this case, > a factory would likely be better because you do not want to create Gen to > early > and have it trigger the creation of all the other components on which it > depends.) > > You might also want to use your own impl of ClassWriter as well. > > -- Jon > > On Jul 8, 2008, at 10:04 PM, Niels Brouwers wrote: > >> Hello all, >> >> I hope that this mailing list is the correct medium for asking this >> question. If not, please forgive my intrusion. >> >> I'm writing a Java virtual machine for microcontrollers, and since the >> Java instruction set is not suitable for such platforms (32-bit stack >> width is the main problem) I would like to build my own bytecode >> back-end (Gen). >> >> I've been hacking the compiler a bit today, but found it extremely >> difficult to extend or change the behavior of Javac in a non-intrusive >> way. I would basically like to re-use all of Javac, and simply drop in >> my own bytecode generator visitor. >> >> Before I go further with this I was wondering what the best approach >> would be. Can I keep most of the Javac functionality or do I need to >> write most of it from scratch? >> >> Thanks in advance, >> >> Niels Brouwers > > From jim.holmlund at sun.com Wed Jul 9 16:59:02 2008 From: jim.holmlund at sun.com (jim.holmlund at sun.com) Date: Wed, 09 Jul 2008 23:59:02 +0000 Subject: hg: jdk7/tl/jdk: 2 new changesets Message-ID: <20080709235925.D88BE28DF3@hg.openjdk.java.net> Changeset: 68ec11eb0674 Author: jjh Date: 2008-07-09 13:43 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/68ec11eb0674 6700889: Thread resume invalidates all stack frames, even from other threads 6701700: MonitorInfo objects aren't invalidated when the owning thread is resumed Summary: Don't inform ThreadListeners for thread T1 when some other thread is resumed, and MonitoryIfoImpl must add itself as a ThreadListener Reviewed-by: dcubed ! src/share/classes/com/sun/tools/jdi/MonitorInfoImpl.java ! src/share/classes/com/sun/tools/jdi/ThreadReferenceImpl.java ! src/share/classes/com/sun/tools/jdi/VMAction.java ! src/share/classes/com/sun/tools/jdi/VMState.java ! src/share/classes/com/sun/tools/jdi/VirtualMachineImpl.java ! test/com/sun/jdi/MonitorFrameInfo.java + test/com/sun/jdi/ResumeOneThreadTest.java Changeset: c07f7975da4d Author: jjh Date: 2008-07-09 16:57 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/c07f7975da4d Merge From jonathan.gibbons at sun.com Thu Jul 10 11:27:17 2008 From: jonathan.gibbons at sun.com (jonathan.gibbons at sun.com) Date: Thu, 10 Jul 2008 18:27:17 +0000 Subject: hg: jdk7/tl/langtools: 6724327: eliminate use of shell tests for simple golden file tests Message-ID: <20080710182718.A161328E3C@hg.openjdk.java.net> Changeset: 82c7aa6fe50a Author: jjg Date: 2008-07-10 11:25 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/langtools/rev/82c7aa6fe50a 6724327: eliminate use of shell tests for simple golden file tests Reviewed-by: darcy ! test/tools/javac/CyclicInheritance.java ! test/tools/javac/CyclicInheritance.out - test/tools/javac/CyclicInheritance.sh ! test/tools/javac/ExtendsAccess/ExtendsAccess.java ! test/tools/javac/ExtendsAccess/ExtendsAccess.out - test/tools/javac/ExtendsAccess/ExtendsAccess.sh ! test/tools/javac/FloatingPointChanges/BadConstructorModifiers.java ! test/tools/javac/FloatingPointChanges/BadConstructorModifiers.out - test/tools/javac/FloatingPointChanges/BadConstructorModifiers.sh ! test/tools/javac/InnerNamedConstant_2.java ! test/tools/javac/InnerNamedConstant_2.out - test/tools/javac/InnerNamedConstant_2.sh ! test/tools/javac/LocalClasses_2.java ! test/tools/javac/LocalClasses_2.out - test/tools/javac/LocalClasses_2.sh ! test/tools/javac/NameCollision.java ! test/tools/javac/NameCollision.out - test/tools/javac/NameCollision.sh ! test/tools/javac/NestedInnerClassNames.java ! test/tools/javac/NestedInnerClassNames.out - test/tools/javac/NestedInnerClassNames.sh ! test/tools/javac/NonStaticFieldExpr1.java ! test/tools/javac/NonStaticFieldExpr1.out - test/tools/javac/NonStaticFieldExpr1.sh ! test/tools/javac/NonStaticFieldExpr2.java ! test/tools/javac/NonStaticFieldExpr2.out - test/tools/javac/NonStaticFieldExpr2.sh ! test/tools/javac/NonStaticFieldExpr3.java ! test/tools/javac/NonStaticFieldExpr3.out - test/tools/javac/NonStaticFieldExpr3.sh ! test/tools/javac/QualifiedAccess/QualifiedAccess_1.java ! test/tools/javac/QualifiedAccess/QualifiedAccess_1.out - test/tools/javac/QualifiedAccess/QualifiedAccess_1.sh ! test/tools/javac/QualifiedAccess/QualifiedAccess_2.java ! test/tools/javac/QualifiedAccess/QualifiedAccess_2.out - test/tools/javac/QualifiedAccess/QualifiedAccess_2.sh ! test/tools/javac/QualifiedAccess/QualifiedAccess_3.java ! test/tools/javac/QualifiedAccess/QualifiedAccess_3.out - test/tools/javac/QualifiedAccess/QualifiedAccess_3.sh ! test/tools/javac/SynchronizedClass.java ! test/tools/javac/SynchronizedClass.out - test/tools/javac/SynchronizedClass.sh ! test/tools/javac/depDocComment/DeprecatedDocComment.java ! test/tools/javac/depDocComment/DeprecatedDocComment.out - test/tools/javac/depDocComment/DeprecatedDocComment.sh From jonathan.gibbons at sun.com Thu Jul 10 16:52:22 2008 From: jonathan.gibbons at sun.com (jonathan.gibbons at sun.com) Date: Thu, 10 Jul 2008 23:52:22 +0000 Subject: hg: jdk7/tl/langtools: 6724551: Use Queues instead of Lists to link compiler phases Message-ID: <20080710235223.BED8E28E4B@hg.openjdk.java.net> Changeset: 62fcf8d73dc5 Author: jjg Date: 2008-07-10 16:50 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/langtools/rev/62fcf8d73dc5 6724551: Use Queues instead of Lists to link compiler phases Reviewed-by: darcy ! src/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java ! src/share/classes/com/sun/tools/javac/comp/Enter.java ! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/share/classes/com/sun/tools/javac/util/ListBuffer.java From jonathan.gibbons at sun.com Fri Jul 11 15:01:19 2008 From: jonathan.gibbons at sun.com (jonathan.gibbons at sun.com) Date: Fri, 11 Jul 2008 22:01:19 +0000 Subject: hg: jdk7/tl/langtools: 6725036: javac returns incorrect value for lastModifiedTime() when source is a zip file archive Message-ID: <20080711220120.F0C6828F10@hg.openjdk.java.net> Changeset: 41fb91c70d47 Author: jjg Date: 2008-07-11 14:59 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/langtools/rev/41fb91c70d47 6725036: javac returns incorrect value for lastModifiedTime() when source is a zip file archive Reviewed-by: darcy ! src/share/classes/com/sun/tools/javac/file/ZipFileIndex.java + test/tools/javac/T6725036.java From jim.holmlund at sun.com Fri Jul 11 17:08:32 2008 From: jim.holmlund at sun.com (jim.holmlund at sun.com) Date: Sat, 12 Jul 2008 00:08:32 +0000 Subject: hg: jdk7/tl/jdk: 6725192: Some JDI Regression tests fail if @debuggeeVMOptions contain multiple blanks Message-ID: <20080712000849.46D6928FF9@hg.openjdk.java.net> Changeset: c678b172284b Author: jjh Date: 2008-07-11 17:06 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/c678b172284b 6725192: Some JDI Regression tests fail if @debuggeeVMOptions contain multiple blanks Summary: Fix to allow mutiple blanks between options Reviewed-by: tbell ! test/com/sun/jdi/VMConnection.java From jonathan.gibbons at sun.com Tue Jul 15 09:52:24 2008 From: jonathan.gibbons at sun.com (jonathan.gibbons at sun.com) Date: Tue, 15 Jul 2008 16:52:24 +0000 Subject: hg: jdk7/tl/langtools: 6724071: refactor Log into a front end and back end Message-ID: <20080715165225.F1DD8D17A@hg.openjdk.java.net> Changeset: 1cf29847eb6e Author: jjg Date: 2008-07-15 09:50 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/langtools/rev/1cf29847eb6e 6724071: refactor Log into a front end and back end Reviewed-by: darcy + src/share/classes/com/sun/tools/javac/util/AbstractLog.java ! src/share/classes/com/sun/tools/javac/util/DiagnosticFormatter.java + src/share/classes/com/sun/tools/javac/util/DiagnosticSource.java ! src/share/classes/com/sun/tools/javac/util/JCDiagnostic.java ! src/share/classes/com/sun/tools/javac/util/Log.java From jonathan.gibbons at sun.com Tue Jul 15 19:24:20 2008 From: jonathan.gibbons at sun.com (jonathan.gibbons at sun.com) Date: Wed, 16 Jul 2008 02:24:20 +0000 Subject: hg: jdk7/tl/langtools: 6657907: javadoc has unchecked warnings Message-ID: <20080716022422.049CED1B3@hg.openjdk.java.net> Changeset: 5a9172b251dd Author: jjg Date: 2008-07-15 19:22 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/langtools/rev/5a9172b251dd 6657907: javadoc has unchecked warnings Reviewed-by: bpatel ! src/share/classes/com/sun/tools/doclets/formats/html/AbstractMemberWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/ConfigurationImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/ConstantsSummaryWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/ConstructorWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlSerialMethodWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageFrameWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageIndexWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageUseWriter.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/Configuration.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/ConstantsSummaryWriter.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AbstractBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeOptionalMemberBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeRequiredMemberBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ClassBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ConstantsSummaryBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ConstructorBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/EnumConstantBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/FieldBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/LayoutParser.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/MemberSummaryBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/MethodBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/CodeTaglet.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/LiteralTaglet.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ParamTaglet.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletManager.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ThrowsTaglet.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/ClassDocCatalog.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/ClassTree.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/ClassUseMapper.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DeprecatedAPIListBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocFinder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Extern.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Group.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/ImplementedMethods.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/IndexBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/MetaKeywords.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/SourceToHTMLConverter.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/links/LinkFactory.java ! src/share/classes/com/sun/tools/javadoc/DocletInvoker.java ! src/share/classes/com/sun/tools/javadoc/ExecutableMemberDocImpl.java ! src/share/classes/com/sun/tools/javadoc/JavadocEnter.java ! src/share/classes/com/sun/tools/javadoc/JavadocMemberEnter.java ! src/share/classes/com/sun/tools/javadoc/SeeTagImpl.java ! src/share/classes/com/sun/tools/javadoc/SerializedForm.java ! src/share/classes/com/sun/tools/javah/Gen.java From xueming.shen at sun.com Wed Jul 16 15:44:15 2008 From: xueming.shen at sun.com (xueming.shen at sun.com) Date: Wed, 16 Jul 2008 22:44:15 +0000 Subject: hg: jdk7/tl/jdk: 4 new changesets Message-ID: <20080716224502.9BD50D294@hg.openjdk.java.net> Changeset: 844a53a24d06 Author: sherman Date: 2008-07-14 14:03 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/844a53a24d06 6608833: (se spec) SelectionKey @throws references wrong param Summary: Update the API doc to correct the wrong description Reviewed-by: alanb ! src/share/classes/java/nio/channels/SelectionKey.java Changeset: fb3e3e1316b9 Author: sherman Date: 2008-07-16 15:09 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/fb3e3e1316b9 6541641: (fc) java/nio/channels/FileChannel/ExpandingMap.java should clean up after itself Summary: Close channel and explicitly de-ref the mapped buffers before exit. Reviewed-by: alanb ! test/java/nio/channels/FileChannel/ExpandingMap.java Changeset: 06c4c56e8f3f Author: sherman Date: 2008-07-16 15:24 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/06c4c56e8f3f 6429289: (se) sun.nio.ch.SelectorImpl.processDeregisterQueue creates excessive garbage Summary: Check if the cancelledKeys is empty or not before creating iterator Reviewed-by: alanb ! src/share/classes/sun/nio/ch/SelectorImpl.java Changeset: 4fbfb33929c3 Author: sherman Date: 2008-07-16 15:37 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/4fbfb33929c3 Merge From xueming.shen at sun.com Thu Jul 17 14:40:25 2008 From: xueming.shen at sun.com (xueming.shen at sun.com) Date: Thu, 17 Jul 2008 21:40:25 +0000 Subject: hg: jdk7/tl/jdk: 6405995: (ch) test/java/nio/channels/Selector/Wakeup.java broken Message-ID: <20080717214037.72E20D2C1@hg.openjdk.java.net> Changeset: 9a01bb6b5cc8 Author: sherman Date: 2008-07-17 14:26 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/9a01bb6b5cc8 6405995: (ch) test/java/nio/channels/Selector/Wakeup.java broken Summary: Moved the unit test case back to open repo, it works after bugfixes in jdk6 Reviewed-by: alanb + test/java/nio/channels/Selector/Wakeup.java From nagy.mostafa at gmail.com Fri Jul 18 16:32:48 2008 From: nagy.mostafa at gmail.com (Nagy1981) Date: Fri, 18 Jul 2008 16:32:48 -0700 (PDT) Subject: Method ID Message-ID: <18538421.post@talk.nabble.com> Hi, For sake of profiling, I want to record some unique number for each method invoked by the java code. I am modifying the JVM CPP interpreter and was wondering about what value I should use as an ID for a method that doesn't change throughout execution. I don't want to rely on method name + signature. For now, I use the jmethodID object address, I am not sure if it remains unchanged or not. thanks, - nagy -- View this message in context: http://www.nabble.com/Method-ID-tp18538421p18538421.html Sent from the OpenJDK Compiler Development mailing list archive at Nabble.com. From tim.bell at sun.com Mon Jul 21 18:51:42 2008 From: tim.bell at sun.com (tim.bell at sun.com) Date: Tue, 22 Jul 2008 01:51:42 +0000 Subject: hg: jdk7/tl: 6 new changesets Message-ID: <20080722015142.D3839D46C@hg.openjdk.java.net> Changeset: cda4ce5a6494 Author: ohair Date: 2008-07-03 10:09 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/rev/cda4ce5a6494 6563752: Build and test JDK7 with Sun Studio 12 Express compilers (prep makefiles) Summary: Changes to support building with SS12. Reviewed-by: tbell ! make/jprt.config Changeset: e42c6a1e1fb4 Author: ohair Date: 2008-07-07 09:11 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/rev/e42c6a1e1fb4 Merge Changeset: 3300a35a0bd5 Author: xdono Date: 2008-07-09 10:03 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/rev/3300a35a0bd5 Merge Changeset: 8a275f439862 Author: ohair Date: 2008-07-09 15:42 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/rev/8a275f439862 6704966: OpenJDK README needs additional info on how to build freetype 6704968: OpenJDK Build README is missing ant requirement 6704973: OpenJDK Build readme needs cygwin package list improvements 6590549: Cygwin build of OpenJDK has problems and not very well documented 6462815: cygwin's gnumake 3.81-1 does not support MS-DOS path names 6597857: JDK build instructions need to be updated (BUILD_JDK_IMPORT_PATH, BUILD_BINARY_PLUGS_PATH) Reviewed-by: jjg, igor ! README-builds.html Changeset: becf8e17fc02 Author: xdono Date: 2008-07-17 11:28 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/rev/becf8e17fc02 Added tag jdk7-b31 for changeset 3300a35a0bd5 ! .hgtags Changeset: 64da805be725 Author: xdono Date: 2008-07-17 22:06 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/rev/64da805be725 Merge From tim.bell at sun.com Mon Jul 21 18:53:03 2008 From: tim.bell at sun.com (tim.bell at sun.com) Date: Tue, 22 Jul 2008 01:53:03 +0000 Subject: hg: jdk7/tl/corba: Added tag jdk7-b31 for changeset ef6af34d75a7 Message-ID: <20080722015304.CABBFD471@hg.openjdk.java.net> Changeset: 80a0f46a6203 Author: xdono Date: 2008-07-17 11:28 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/corba/rev/80a0f46a6203 Added tag jdk7-b31 for changeset ef6af34d75a7 ! .hgtags From tim.bell at sun.com Mon Jul 21 18:55:48 2008 From: tim.bell at sun.com (tim.bell at sun.com) Date: Tue, 22 Jul 2008 01:55:48 +0000 Subject: hg: jdk7/tl/hotspot: 39 new changesets Message-ID: <20080722015701.A607FD476@hg.openjdk.java.net> Changeset: 6470a2a42f92 Author: xlu Date: 2008-06-10 16:39 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/6470a2a42f92 6647068: libjvm.so is not built PIC Summary: Remove the preferred base address built with libjvm.so and unified the PIC approach on Solaris & Linux. Reviewed-by: never, kamg Contributed-by: xiaobin.lu at sun.com ! make/defs.make ! make/linux/makefiles/gcc.make ! make/linux/makefiles/rules.make ! make/solaris/makefiles/rules.make Changeset: f139919897d2 Author: xlu Date: 2008-06-17 09:59 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/f139919897d2 6681796: hotspot build failure on gcc 4.2.x (ubuntu 8.04) w/ openjdk 6 Summary: Fixed the cast from char* to const char* and tried to use const char* as much as possible Reviewed-by: never, kamg Contributed-by: xiaobin.lu at sun.com ! src/os/linux/vm/jvm_linux.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/linux/vm/os_linux.hpp Changeset: 66cdb30329a6 Author: blacklion Date: 2008-06-19 06:02 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/66cdb30329a6 Merge Changeset: 86658812ca35 Author: ohair Date: 2008-06-13 14:52 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/86658812ca35 6714043: Minor fix to SS12 makefile changes Reviewed-by: sspitsyn ! make/solaris/makefiles/jvmg.make Changeset: 81675a0d3c75 Author: ohair Date: 2008-06-13 14:53 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/81675a0d3c75 Merge Changeset: 05d7b04bda37 Author: dcubed Date: 2008-06-14 21:53 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/05d7b04bda37 Merge Changeset: d6c28083ace6 Author: dcubed Date: 2008-06-16 13:38 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/d6c28083ace6 Merge Changeset: dfedd0e7fa9c Author: dcubed Date: 2008-06-17 09:33 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/dfedd0e7fa9c Merge Changeset: f20b3fcbb16f Author: dcubed Date: 2008-06-19 09:59 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/f20b3fcbb16f Merge Changeset: e619218327a7 Author: trims Date: 2008-06-20 11:47 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/e619218327a7 6717462: Update build number for HS14 B01 Summary: Change Hotspot version and build number for opening of HS14 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 35ca13d63fe8 Author: jmasa Date: 2008-06-10 07:26 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/35ca13d63fe8 6688799: Second fix for Guarantee failure "Unexpected dirty card found" Summary: Expand cardtable without committing over existing regions. Reviewed-by: apetrusenko ! src/share/vm/memory/cardTableModRefBS.cpp Changeset: 4fab66d72627 Author: jmasa Date: 2008-06-12 14:23 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/4fab66d72627 Merge Changeset: 05712c37c828 Author: jcoomes Date: 2008-06-18 18:36 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/05712c37c828 6676016: ParallelOldGC leaks memory Summary: ensure that GCTask threads release resource and handle memory Reviewed-by: jmasa, chrisphi ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp Changeset: 337e0e51cd6b Author: jcoomes Date: 2008-06-20 13:59 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/337e0e51cd6b Merge Changeset: 99bf1609e2a5 Author: never Date: 2008-06-12 09:47 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/99bf1609e2a5 6697236: missing Identity for "(X+Y) - X" into Y Reviewed-by: kvn ! src/share/vm/opto/subnode.cpp Changeset: 8b48a7bd2bf7 Author: never Date: 2008-06-12 16:13 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/8b48a7bd2bf7 6697238: missing dependencies for precompiled headers with platform dependent includes Reviewed-by: kvn ! src/share/tools/MakeDeps/Database.java Changeset: ffcffaaeb97b Author: never Date: 2008-06-17 11:32 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/ffcffaaeb97b Merge Changeset: 273eaa04d9a1 Author: kvn Date: 2008-06-20 10:17 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/273eaa04d9a1 6714694: assertion in 64bit server vm (store->find_edge(load) != -1,"missing precedence edge") with COOPs Summary: The method raise_LCA_above_marks() terminates LCA search early. Reviewed-by: rasbold, never ! src/share/vm/opto/gcm.cpp + test/compiler/6714694/Tester.java Changeset: 8d191a7697e2 Author: kvn Date: 2008-06-20 11:10 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/8d191a7697e2 6715633: when matching a memory node the adr_type should not change Summary: verify the adr_type of a mach node was not changed Reviewed-by: rasbold, never ! src/share/vm/adlc/formssel.cpp ! src/share/vm/opto/connode.cpp ! src/share/vm/opto/connode.hpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/loopUnswitch.cpp ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/machnode.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/matcher.hpp Changeset: 411c61adc994 Author: never Date: 2008-06-21 10:03 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/411c61adc994 Merge Changeset: a5838065ab24 Author: swamyv Date: 2008-06-24 21:37 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/a5838065ab24 6620329: jstack prints double native methods on Solaris/sparc Summary: Fixed stack walking code in sparc to start frame walk from last_java_sp. Reviewed-by: sgoldman ! agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/JavaThread.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/solaris_sparc/SolarisSPARCJavaThreadPDAccess.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/sparc/SPARCFrame.java ! agent/src/share/classes/sun/jvm/hotspot/tools/PStack.java Changeset: ab65a4c9b2e8 Author: kvn Date: 2008-06-23 14:11 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/ab65a4c9b2e8 6708714: Optimize long LShift on 32-bits x86 Summary: For small (1-3 bits) left long shifts in 32-bits VM use sets of add+addc instructions instead of shld+shl on new AMD cpus. Reviewed-by: never Contributed-by: shrinivas.joshi at amd.com ! src/cpu/x86/vm/vm_version_x86_32.cpp ! src/cpu/x86/vm/x86_32.ad ! src/share/vm/runtime/globals.hpp Changeset: 30369db7f5d2 Author: never Date: 2008-06-23 18:21 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/30369db7f5d2 6604014: add support for ideal graph visualizer Reviewed-by: kvn, jrose + src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/images/removeall.gif + src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/images/save.gif + src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/images/saveall.gif + src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/images/structure.gif + src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/images/structured.gif + src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/layer.xml + src/share/tools/IdealGraphVisualizer/Data/build.xml + src/share/tools/IdealGraphVisualizer/Data/manifest.mf + src/share/tools/IdealGraphVisualizer/Data/nbproject/build-impl.xml + src/share/tools/IdealGraphVisualizer/Data/nbproject/genfiles.properties + src/share/tools/IdealGraphVisualizer/Data/nbproject/platform.properties + src/share/tools/IdealGraphVisualizer/Data/nbproject/project.properties + src/share/tools/IdealGraphVisualizer/Data/nbproject/project.xml + src/share/tools/IdealGraphVisualizer/Data/nbproject/suite.properties + src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/Bundle.properties + src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/ChangedEvent.java + src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/ChangedEventProvider.java + src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/ChangedListener.java + src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/Event.java + src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/GraphDocument.java + src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/Group.java + src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/InputBlock.java + src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/InputBlockEdge.java + src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/InputBytecode.java + src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/InputEdge.java + src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/InputGraph.java + src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/InputMethod.java + src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/InputNode.java + src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/Pair.java + src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/Properties.java + src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/Property.java + src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/serialization/Parser.java + src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/serialization/Printer.java + src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/serialization/XMLParser.java + src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/serialization/XMLWriter.java + src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/services/GraphViewer.java + src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/services/GroupCallback.java + src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/services/GroupOrganizer.java + src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/services/GroupReceiver.java + src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/services/InputGraphProvider.java + src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/services/Scheduler.java + src/share/tools/IdealGraphVisualizer/Difference/build.xml + src/share/tools/IdealGraphVisualizer/Difference/manifest.mf + src/share/tools/IdealGraphVisualizer/Difference/nbproject/build-impl.xml + src/share/tools/IdealGraphVisualizer/Difference/nbproject/genfiles.properties + src/share/tools/IdealGraphVisualizer/Difference/nbproject/platform.properties + src/share/tools/IdealGraphVisualizer/Difference/nbproject/project.properties + src/share/tools/IdealGraphVisualizer/Difference/nbproject/project.xml + src/share/tools/IdealGraphVisualizer/Difference/nbproject/suite.properties + src/share/tools/IdealGraphVisualizer/Difference/src/com/sun/hotspot/igv/difference/Bundle.properties + src/share/tools/IdealGraphVisualizer/Difference/src/com/sun/hotspot/igv/difference/Difference.java + src/share/tools/IdealGraphVisualizer/Filter/build.xml + src/share/tools/IdealGraphVisualizer/Filter/manifest.mf + src/share/tools/IdealGraphVisualizer/Filter/nbproject/build-impl.xml + src/share/tools/IdealGraphVisualizer/Filter/nbproject/genfiles.properties + src/share/tools/IdealGraphVisualizer/Filter/nbproject/platform.properties + src/share/tools/IdealGraphVisualizer/Filter/nbproject/project.properties + src/share/tools/IdealGraphVisualizer/Filter/nbproject/project.xml + src/share/tools/IdealGraphVisualizer/Filter/nbproject/suite.properties + src/share/tools/IdealGraphVisualizer/Filter/src/META-INF/services/com.sun.hotspot.igv.filter.ScriptEngineAbstraction + src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/AbstractFilter.java + src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/Bundle.properties + src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/ColorFilter.java + src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/CombineFilter.java + src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/ConnectionFilter.java + src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/CustomFilter.java + src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/EditFilterDialog.form + src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/EditFilterDialog.java + src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/Filter.java + src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/FilterChain.java + src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/FilterChainProvider.java + src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/FilterSetting.java + src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/JavaSE6ScriptEngine.java + src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/NullScriptEngine.java + src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/RemoveFilter.java + src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/RemoveInputsFilter.java + src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/RemoveSelfLoopsFilter.java + src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/ScriptEngineAbstraction.java + src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/SplitFilter.java + src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/helper.js + src/share/tools/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/layer.xml + src/share/tools/IdealGraphVisualizer/FilterWindow/build.xml + src/share/tools/IdealGraphVisualizer/FilterWindow/manifest.mf + src/share/tools/IdealGraphVisualizer/FilterWindow/nbproject/build-impl.xml + src/share/tools/IdealGraphVisualizer/FilterWindow/nbproject/genfiles.properties + src/share/tools/IdealGraphVisualizer/FilterWindow/nbproject/project.properties + src/share/tools/IdealGraphVisualizer/FilterWindow/nbproject/project.xml + src/share/tools/IdealGraphVisualizer/FilterWindow/nbproject/suite.properties + src/share/tools/IdealGraphVisualizer/FilterWindow/src/META-INF/services/com.sun.hotspot.igv.filter.FilterChainProvider + src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/Bundle.properties + src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/CheckListView.java + src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/CheckNode.java + src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/CheckNodeListModel.java + src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/CheckRenderer.java + src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/FilterChainProviderImplementation.java + src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/FilterNode.java + src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/FilterTopComponent.form + src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/FilterTopComponent.java + src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/FilterTopComponentSettings.xml + src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/FilterTopComponentWstcref.xml + src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/actions/Bundle.properties + src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/actions/FilterAction.java + src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/actions/MoveFilterDownAction.java + src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/actions/MoveFilterUpAction.java + src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/actions/NewFilterAction.java + src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/actions/RemoveFilterAction.java + src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/actions/RemoveFilterSettingsAction.java + src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/actions/SaveFilterSettingsAction.java + src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/customRightTopWsmode.xml + src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/images/add.gif + src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/images/delete.gif + src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/images/down.gif + src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/images/minus.gif + src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/images/plus.gif + src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/images/up.gif + src/share/tools/IdealGraphVisualizer/FilterWindow/src/com/sun/hotspot/igv/filterwindow/layer.xml + src/share/tools/IdealGraphVisualizer/Graph/build.xml + src/share/tools/IdealGraphVisualizer/Graph/manifest.mf + src/share/tools/IdealGraphVisualizer/Graph/nbproject/build-impl.xml + src/share/tools/IdealGraphVisualizer/Graph/nbproject/genfiles.properties + src/share/tools/IdealGraphVisualizer/Graph/nbproject/platform.properties + src/share/tools/IdealGraphVisualizer/Graph/nbproject/project.properties + src/share/tools/IdealGraphVisualizer/Graph/nbproject/project.xml + src/share/tools/IdealGraphVisualizer/Graph/nbproject/suite.properties + src/share/tools/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/AndSelector.java + src/share/tools/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/Block.java + src/share/tools/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/Bundle.properties + src/share/tools/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/Connection.java + src/share/tools/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/Diagram.java + src/share/tools/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/Figure.java + src/share/tools/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/InputSlot.java + src/share/tools/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/InvertSelector.java + src/share/tools/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/MatcherSelector.java + src/share/tools/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/OrSelector.java + src/share/tools/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/OutputSlot.java + src/share/tools/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/PredecessorSelector.java + src/share/tools/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/Selector.java + src/share/tools/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/Slot.java + src/share/tools/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/Source.java + src/share/tools/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/SuccessorSelector.java + src/share/tools/IdealGraphVisualizer/HierarchicalLayout/build.xml + src/share/tools/IdealGraphVisualizer/HierarchicalLayout/manifest.mf + src/share/tools/IdealGraphVisualizer/HierarchicalLayout/nbproject/build-impl.xml + src/share/tools/IdealGraphVisualizer/HierarchicalLayout/nbproject/genfiles.properties + src/share/tools/IdealGraphVisualizer/HierarchicalLayout/nbproject/platform.properties + src/share/tools/IdealGraphVisualizer/HierarchicalLayout/nbproject/project.properties + src/share/tools/IdealGraphVisualizer/HierarchicalLayout/nbproject/project.xml + src/share/tools/IdealGraphVisualizer/HierarchicalLayout/nbproject/suite.properties + src/share/tools/IdealGraphVisualizer/HierarchicalLayout/src/com/sun/hotspot/igv/hierarchicallayout/Bundle.properties + src/share/tools/IdealGraphVisualizer/HierarchicalLayout/src/com/sun/hotspot/igv/hierarchicallayout/ClusterEdge.java + src/share/tools/IdealGraphVisualizer/HierarchicalLayout/src/com/sun/hotspot/igv/hierarchicallayout/ClusterIngoingConnection.java + src/share/tools/IdealGraphVisualizer/HierarchicalLayout/src/com/sun/hotspot/igv/hierarchicallayout/ClusterInputSlotNode.java + src/share/tools/IdealGraphVisualizer/HierarchicalLayout/src/com/sun/hotspot/igv/hierarchicallayout/ClusterNode.java + src/share/tools/IdealGraphVisualizer/HierarchicalLayout/src/com/sun/hotspot/igv/hierarchicallayout/ClusterOutgoingConnection.java + src/share/tools/IdealGraphVisualizer/HierarchicalLayout/src/com/sun/hotspot/igv/hierarchicallayout/ClusterOutputSlotNode.java + src/share/tools/IdealGraphVisualizer/HierarchicalLayout/src/com/sun/hotspot/igv/hierarchicallayout/Edge.java + src/share/tools/IdealGraphVisualizer/HierarchicalLayout/src/com/sun/hotspot/igv/hierarchicallayout/Graph.java + src/share/tools/IdealGraphVisualizer/HierarchicalLayout/src/com/sun/hotspot/igv/hierarchicallayout/HierarchicalClusterLayoutManager.java + src/share/tools/IdealGraphVisualizer/HierarchicalLayout/src/com/sun/hotspot/igv/hierarchicallayout/HierarchicalLayoutManager.java + src/share/tools/IdealGraphVisualizer/HierarchicalLayout/src/com/sun/hotspot/igv/hierarchicallayout/InterClusterConnection.java + src/share/tools/IdealGraphVisualizer/HierarchicalLayout/src/com/sun/hotspot/igv/hierarchicallayout/Node.java + src/share/tools/IdealGraphVisualizer/HierarchicalLayout/src/com/sun/hotspot/igv/hierarchicallayout/OldHierarchicalLayoutManager.java + src/share/tools/IdealGraphVisualizer/HierarchicalLayout/src/com/sun/hotspot/igv/hierarchicallayout/Timing.java + src/share/tools/IdealGraphVisualizer/Layout/build.xml + src/share/tools/IdealGraphVisualizer/Layout/manifest.mf + src/share/tools/IdealGraphVisualizer/Layout/nbproject/build-impl.xml + src/share/tools/IdealGraphVisualizer/Layout/nbproject/genfiles.properties + src/share/tools/IdealGraphVisualizer/Layout/nbproject/platform.properties + src/share/tools/IdealGraphVisualizer/Layout/nbproject/project.properties + src/share/tools/IdealGraphVisualizer/Layout/nbproject/project.xml + src/share/tools/IdealGraphVisualizer/Layout/nbproject/suite.properties + src/share/tools/IdealGraphVisualizer/Layout/src/com/sun/hotspot/igv/layout/Bundle.properties + src/share/tools/IdealGraphVisualizer/Layout/src/com/sun/hotspot/igv/layout/Cluster.java + src/share/tools/IdealGraphVisualizer/Layout/src/com/sun/hotspot/igv/layout/LayoutGraph.java + src/share/tools/IdealGraphVisualizer/Layout/src/com/sun/hotspot/igv/layout/LayoutManager.java + src/share/tools/IdealGraphVisualizer/Layout/src/com/sun/hotspot/igv/layout/Link.java + src/share/tools/IdealGraphVisualizer/Layout/src/com/sun/hotspot/igv/layout/Port.java + src/share/tools/IdealGraphVisualizer/Layout/src/com/sun/hotspot/igv/layout/Vertex.java + src/share/tools/IdealGraphVisualizer/NetworkConnection/build.xml + src/share/tools/IdealGraphVisualizer/NetworkConnection/manifest.mf + src/share/tools/IdealGraphVisualizer/NetworkConnection/nbproject/build-impl.xml + src/share/tools/IdealGraphVisualizer/NetworkConnection/nbproject/genfiles.properties + src/share/tools/IdealGraphVisualizer/NetworkConnection/nbproject/project.properties + src/share/tools/IdealGraphVisualizer/NetworkConnection/nbproject/project.xml + src/share/tools/IdealGraphVisualizer/NetworkConnection/nbproject/suite.properties + src/share/tools/IdealGraphVisualizer/NetworkConnection/src/META-INF/services/com.sun.hotspot.igv.data.services.GroupReceiver + src/share/tools/IdealGraphVisualizer/NetworkConnection/src/com/sun/hotspot/igv/connection/Bundle.properties + src/share/tools/IdealGraphVisualizer/NetworkConnection/src/com/sun/hotspot/igv/connection/Client.java + src/share/tools/IdealGraphVisualizer/NetworkConnection/src/com/sun/hotspot/igv/connection/Server.java + src/share/tools/IdealGraphVisualizer/NetworkConnection/src/com/sun/hotspot/igv/connection/layer.xml + src/share/tools/IdealGraphVisualizer/RhinoScriptEngineProxy/build.xml + src/share/tools/IdealGraphVisualizer/RhinoScriptEngineProxy/manifest.mf + src/share/tools/IdealGraphVisualizer/RhinoScriptEngineProxy/nbproject/build-impl.xml + src/share/tools/IdealGraphVisualizer/RhinoScriptEngineProxy/nbproject/genfiles.properties + src/share/tools/IdealGraphVisualizer/RhinoScriptEngineProxy/nbproject/project.properties + src/share/tools/IdealGraphVisualizer/RhinoScriptEngineProxy/nbproject/project.xml + src/share/tools/IdealGraphVisualizer/RhinoScriptEngineProxy/nbproject/suite.properties + src/share/tools/IdealGraphVisualizer/RhinoScriptEngineProxy/src/META-INF/services/com.sun.hotspot.igv.filter.ScriptEngineAbstraction + src/share/tools/IdealGraphVisualizer/RhinoScriptEngineProxy/src/com/sun/hotspot/igv/rhino/Bundle.properties + src/share/tools/IdealGraphVisualizer/RhinoScriptEngineProxy/src/com/sun/hotspot/igv/rhino/RhinoScriptEngine.java + src/share/tools/IdealGraphVisualizer/RhinoScriptEngineProxy/src/com/sun/hotspot/igv/rhino/layer.xml + src/share/tools/IdealGraphVisualizer/ServerCompiler/build.xml + src/share/tools/IdealGraphVisualizer/ServerCompiler/manifest.mf + src/share/tools/IdealGraphVisualizer/ServerCompiler/nbproject/build-impl.xml + src/share/tools/IdealGraphVisualizer/ServerCompiler/nbproject/genfiles.properties + src/share/tools/IdealGraphVisualizer/ServerCompiler/nbproject/platform.properties + src/share/tools/IdealGraphVisualizer/ServerCompiler/nbproject/project.properties + src/share/tools/IdealGraphVisualizer/ServerCompiler/nbproject/project.xml + src/share/tools/IdealGraphVisualizer/ServerCompiler/nbproject/suite.properties + src/share/tools/IdealGraphVisualizer/ServerCompiler/src/META-INF/services/com.sun.hotspot.igv.data.services.GroupOrganizer + src/share/tools/IdealGraphVisualizer/ServerCompiler/src/META-INF/services/com.sun.hotspot.igv.data.services.Scheduler + src/share/tools/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/Bundle.properties + src/share/tools/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/JavaGroupOrganizer.java + src/share/tools/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/ServerCompilerScheduler.java + src/share/tools/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/color.filter + src/share/tools/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/combine.filter + src/share/tools/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/difference.filter + src/share/tools/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/extendedColor.filter + src/share/tools/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/linestyle.filter + src/share/tools/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/matchingFlags.filter + src/share/tools/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/onlyControlFlow.filter + src/share/tools/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/register.filter + src/share/tools/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/remove.filter + src/share/tools/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/removeMemory.filter + src/share/tools/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/removeRootInputs.filter + src/share/tools/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/removeSafepointInputs.filter + src/share/tools/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/removeSelfLoops.filter + src/share/tools/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/split.filter + src/share/tools/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/layer.xml + src/share/tools/IdealGraphVisualizer/Settings/build.xml + src/share/tools/IdealGraphVisualizer/Settings/manifest.mf + src/share/tools/IdealGraphVisualizer/Settings/nbproject/build-impl.xml + src/share/tools/IdealGraphVisualizer/Settings/nbproject/genfiles.properties + src/share/tools/IdealGraphVisualizer/Settings/nbproject/platform.properties + src/share/tools/IdealGraphVisualizer/Settings/nbproject/project.properties + src/share/tools/IdealGraphVisualizer/Settings/nbproject/project.xml + src/share/tools/IdealGraphVisualizer/Settings/nbproject/suite.properties + src/share/tools/IdealGraphVisualizer/Settings/src/com/sun/hotspot/igv/settings/Bundle.properties + src/share/tools/IdealGraphVisualizer/Settings/src/com/sun/hotspot/igv/settings/Settings.java + src/share/tools/IdealGraphVisualizer/Settings/src/com/sun/hotspot/igv/settings/ViewOptionsCategory.java + src/share/tools/IdealGraphVisualizer/Settings/src/com/sun/hotspot/igv/settings/ViewOptionsPanelController.java + src/share/tools/IdealGraphVisualizer/Settings/src/com/sun/hotspot/igv/settings/ViewPanel.form + src/share/tools/IdealGraphVisualizer/Settings/src/com/sun/hotspot/igv/settings/ViewPanel.java + src/share/tools/IdealGraphVisualizer/Settings/src/com/sun/hotspot/igv/settings/layer.xml + src/share/tools/IdealGraphVisualizer/Settings/src/com/sun/hotspot/igv/settings/settings.gif + src/share/tools/IdealGraphVisualizer/Util/build.xml + src/share/tools/IdealGraphVisualizer/Util/manifest.mf + src/share/tools/IdealGraphVisualizer/Util/nbproject/build-impl.xml + src/share/tools/IdealGraphVisualizer/Util/nbproject/genfiles.properties + src/share/tools/IdealGraphVisualizer/Util/nbproject/platform.properties + src/share/tools/IdealGraphVisualizer/Util/nbproject/project.properties + src/share/tools/IdealGraphVisualizer/Util/nbproject/project.xml + src/share/tools/IdealGraphVisualizer/Util/nbproject/suite.properties + src/share/tools/IdealGraphVisualizer/Util/src/com/sun/hotspot/igv/util/BoundedZoomAction.java + src/share/tools/IdealGraphVisualizer/Util/src/com/sun/hotspot/igv/util/Bundle.properties + src/share/tools/IdealGraphVisualizer/Util/src/com/sun/hotspot/igv/util/ColorIcon.java + src/share/tools/IdealGraphVisualizer/Util/src/com/sun/hotspot/igv/util/ContextAction.java + src/share/tools/IdealGraphVisualizer/Util/src/com/sun/hotspot/igv/util/DoubleClickAction.java + src/share/tools/IdealGraphVisualizer/Util/src/com/sun/hotspot/igv/util/DoubleClickHandler.java + src/share/tools/IdealGraphVisualizer/Util/src/com/sun/hotspot/igv/util/ExtendedSatelliteComponent.java + src/share/tools/IdealGraphVisualizer/Util/src/com/sun/hotspot/igv/util/ExtendedSelectAction.java + src/share/tools/IdealGraphVisualizer/Util/src/com/sun/hotspot/igv/util/PropertiesSheet.java + src/share/tools/IdealGraphVisualizer/Util/src/com/sun/hotspot/igv/util/RangeSlider.java + src/share/tools/IdealGraphVisualizer/Util/src/com/sun/hotspot/igv/util/RangeSliderModel.java + src/share/tools/IdealGraphVisualizer/View/build.xml + src/share/tools/IdealGraphVisualizer/View/manifest.mf + src/share/tools/IdealGraphVisualizer/View/nbproject/build-impl.xml + src/share/tools/IdealGraphVisualizer/View/nbproject/genfiles.properties + src/share/tools/IdealGraphVisualizer/View/nbproject/platform.properties + src/share/tools/IdealGraphVisualizer/View/nbproject/project.properties + src/share/tools/IdealGraphVisualizer/View/nbproject/project.xml + src/share/tools/IdealGraphVisualizer/View/nbproject/suite.properties + src/share/tools/IdealGraphVisualizer/View/src/META-INF/services/com.sun.hotspot.igv.data.services.GraphViewer + src/share/tools/IdealGraphVisualizer/View/src/META-INF/services/com.sun.hotspot.igv.data.services.InputGraphProvider + src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/BoundedZoomAction.java + src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/Bundle.properties + src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/ConnectionAnchor.java + src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/DiagramScene.java + src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/DiagramViewModel.java + src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/EditorInputGraphProvider.java + src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/EditorTopComponent.form + src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/EditorTopComponent.java + src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/ExportCookie.java + src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/ExtendedPanAction.java + src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/ExtendedSatelliteComponent.java + src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/FindPanel.java + src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/GraphViewerImplementation.java + src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/PreferenceConstants.java + src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/SlotLayout.java + src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/actions/Bundle.properties + src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/actions/EnableBlockLayoutAction.java + src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/actions/ExpandPredecessorsAction.java + src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/actions/ExpandSuccessorsAction.java + src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/actions/ExportAction.java + src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/actions/ExtractAction.java + src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/actions/HideAction.java + src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/actions/MouseOverAction.java + src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/actions/NextDiagramAction.java + src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/actions/NodeFindAction.java + src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/actions/OverviewAction.java + src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/actions/PredSuccAction.java + src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/actions/PrevDiagramAction.java + src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/actions/ShowAllAction.java + src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/actions/ZoomInAction.java + src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/actions/ZoomOutAction.java + src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/images/blocks.gif + src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/images/expand.gif + src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/images/export.gif + src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/images/extract.gif + src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/images/hide.gif + src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/images/next_diagram.png + src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/images/overview.gif + src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/images/predsucc.gif + src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/images/prev_diagram.png + src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/images/search.gif + src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/images/zoomin.gif + src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/images/zoomout.gif + src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/layer.xml + src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/widgets/BlockWidget.java + src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/widgets/DiagramConnectionWidget.java + src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/widgets/FigureWidget.java + src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/widgets/InputSlotWidget.java + src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/widgets/LineWidget.java + src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/widgets/MultiConnectionWidget.java + src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/widgets/OutputSlotWidget.java + src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/widgets/SlotWidget.java + src/share/tools/IdealGraphVisualizer/branding/core/core.jar/org/netbeans/core/startup/Bundle.properties + src/share/tools/IdealGraphVisualizer/branding/core/core.jar/org/netbeans/core/startup/frame.gif + src/share/tools/IdealGraphVisualizer/branding/core/core.jar/org/netbeans/core/startup/splash.gif + src/share/tools/IdealGraphVisualizer/branding/modules/org-netbeans-core-windows.jar/org/netbeans/core/windows/view/ui/Bundle.properties + src/share/tools/IdealGraphVisualizer/build.xml + src/share/tools/IdealGraphVisualizer/nbproject/build-impl.xml + src/share/tools/IdealGraphVisualizer/nbproject/genfiles.properties + src/share/tools/IdealGraphVisualizer/nbproject/platform.properties + src/share/tools/IdealGraphVisualizer/nbproject/project.properties + src/share/tools/IdealGraphVisualizer/nbproject/project.xml Changeset: 1e026f8da827 Author: kvn Date: 2008-06-24 10:43 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/1e026f8da827 6710487: More than half of JDI Regression tests hang with COOPs in -Xcomp mode Summary: Remove DecodeNNode::decode() and EncodePNode::encode() methods. Reviewed-by: rasbold, never ! src/cpu/sparc/vm/sparc.ad ! src/cpu/x86/vm/x86_64.ad ! src/share/vm/opto/cfgnode.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/connode.cpp ! src/share/vm/opto/connode.hpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/machnode.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/opto/subnode.cpp ! src/share/vm/opto/superword.cpp ! src/share/vm/opto/type.cpp ! src/share/vm/opto/type.hpp Changeset: 2a1a77d3458f Author: never Date: 2008-06-24 16:00 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/2a1a77d3458f 6718676: putback for 6604014 is incomplete Reviewed-by: kvn, jrose ! .hgignore ! src/os/linux/vm/hpi_linux.hpp ! src/os/solaris/vm/hpi_solaris.hpp ! src/os/windows/vm/hpi_windows.hpp + src/share/tools/IdealGraphVisualizer/BatikSVGProxy/build.xml + src/share/tools/IdealGraphVisualizer/BatikSVGProxy/manifest.mf + src/share/tools/IdealGraphVisualizer/BatikSVGProxy/nbproject/build-impl.xml + src/share/tools/IdealGraphVisualizer/BatikSVGProxy/nbproject/genfiles.properties + src/share/tools/IdealGraphVisualizer/BatikSVGProxy/nbproject/project.properties + src/share/tools/IdealGraphVisualizer/BatikSVGProxy/nbproject/project.xml + src/share/tools/IdealGraphVisualizer/BatikSVGProxy/nbproject/suite.properties + src/share/tools/IdealGraphVisualizer/BatikSVGProxy/src/com/sun/hotspot/igv/svg/BatikSVG.java + src/share/tools/IdealGraphVisualizer/BatikSVGProxy/src/com/sun/hotspot/igv/svg/Bundle.properties + src/share/tools/IdealGraphVisualizer/BatikSVGProxy/src/com/sun/hotspot/igv/svg/layer.xml + src/share/tools/IdealGraphVisualizer/Bytecodes/build.xml + src/share/tools/IdealGraphVisualizer/Bytecodes/manifest.mf + src/share/tools/IdealGraphVisualizer/Bytecodes/nbproject/build-impl.xml + src/share/tools/IdealGraphVisualizer/Bytecodes/nbproject/genfiles.properties + src/share/tools/IdealGraphVisualizer/Bytecodes/nbproject/platform.properties + src/share/tools/IdealGraphVisualizer/Bytecodes/nbproject/project.properties + src/share/tools/IdealGraphVisualizer/Bytecodes/nbproject/project.xml + src/share/tools/IdealGraphVisualizer/Bytecodes/nbproject/suite.properties + src/share/tools/IdealGraphVisualizer/Bytecodes/src/com/sun/hotspot/igv/bytecodes/Bundle.properties + src/share/tools/IdealGraphVisualizer/Bytecodes/src/com/sun/hotspot/igv/bytecodes/BytecodeNode.java + src/share/tools/IdealGraphVisualizer/Bytecodes/src/com/sun/hotspot/igv/bytecodes/BytecodeViewAction.java + src/share/tools/IdealGraphVisualizer/Bytecodes/src/com/sun/hotspot/igv/bytecodes/BytecodeViewTopComponent.form + src/share/tools/IdealGraphVisualizer/Bytecodes/src/com/sun/hotspot/igv/bytecodes/BytecodeViewTopComponent.java + src/share/tools/IdealGraphVisualizer/Bytecodes/src/com/sun/hotspot/igv/bytecodes/BytecodeViewTopComponentSettings.xml + src/share/tools/IdealGraphVisualizer/Bytecodes/src/com/sun/hotspot/igv/bytecodes/BytecodeViewTopComponentWstcref.xml + src/share/tools/IdealGraphVisualizer/Bytecodes/src/com/sun/hotspot/igv/bytecodes/MethodNode.java + src/share/tools/IdealGraphVisualizer/Bytecodes/src/com/sun/hotspot/igv/bytecodes/SelectBytecodesAction.java + src/share/tools/IdealGraphVisualizer/Bytecodes/src/com/sun/hotspot/igv/bytecodes/SelectBytecodesCookie.java + src/share/tools/IdealGraphVisualizer/Bytecodes/src/com/sun/hotspot/igv/bytecodes/images/bytecode.gif + src/share/tools/IdealGraphVisualizer/Bytecodes/src/com/sun/hotspot/igv/bytecodes/images/link.gif + src/share/tools/IdealGraphVisualizer/Bytecodes/src/com/sun/hotspot/igv/bytecodes/images/method.gif + src/share/tools/IdealGraphVisualizer/Bytecodes/src/com/sun/hotspot/igv/bytecodes/layer.xml + src/share/tools/IdealGraphVisualizer/ControlFlow/build.xml + src/share/tools/IdealGraphVisualizer/ControlFlow/manifest.mf + src/share/tools/IdealGraphVisualizer/ControlFlow/nbproject/build-impl.xml + src/share/tools/IdealGraphVisualizer/ControlFlow/nbproject/genfiles.properties + src/share/tools/IdealGraphVisualizer/ControlFlow/nbproject/platform.properties + src/share/tools/IdealGraphVisualizer/ControlFlow/nbproject/project.properties + src/share/tools/IdealGraphVisualizer/ControlFlow/nbproject/project.xml + src/share/tools/IdealGraphVisualizer/ControlFlow/nbproject/suite.properties + src/share/tools/IdealGraphVisualizer/ControlFlow/src/com/sun/hotspot/igv/controlflow/BlockConnectionWidget.java + src/share/tools/IdealGraphVisualizer/ControlFlow/src/com/sun/hotspot/igv/controlflow/BlockWidget.java + src/share/tools/IdealGraphVisualizer/ControlFlow/src/com/sun/hotspot/igv/controlflow/Bundle.properties + src/share/tools/IdealGraphVisualizer/ControlFlow/src/com/sun/hotspot/igv/controlflow/ControlFlowAction.java + src/share/tools/IdealGraphVisualizer/ControlFlow/src/com/sun/hotspot/igv/controlflow/ControlFlowScene.java + src/share/tools/IdealGraphVisualizer/ControlFlow/src/com/sun/hotspot/igv/controlflow/ControlFlowTopComponent.form + src/share/tools/IdealGraphVisualizer/ControlFlow/src/com/sun/hotspot/igv/controlflow/ControlFlowTopComponent.java + src/share/tools/IdealGraphVisualizer/ControlFlow/src/com/sun/hotspot/igv/controlflow/ControlFlowTopComponentSettings.xml + src/share/tools/IdealGraphVisualizer/ControlFlow/src/com/sun/hotspot/igv/controlflow/ControlFlowTopComponentWstcref.xml + src/share/tools/IdealGraphVisualizer/ControlFlow/src/com/sun/hotspot/igv/controlflow/HierarchicalGraphLayout.java + src/share/tools/IdealGraphVisualizer/ControlFlow/src/com/sun/hotspot/igv/controlflow/layer.xml + src/share/tools/IdealGraphVisualizer/Coordinator/build.xml + src/share/tools/IdealGraphVisualizer/Coordinator/manifest.mf + src/share/tools/IdealGraphVisualizer/Coordinator/nbproject/build-impl.xml + src/share/tools/IdealGraphVisualizer/Coordinator/nbproject/genfiles.properties + src/share/tools/IdealGraphVisualizer/Coordinator/nbproject/platform.properties + src/share/tools/IdealGraphVisualizer/Coordinator/nbproject/project.properties + src/share/tools/IdealGraphVisualizer/Coordinator/nbproject/project.xml + src/share/tools/IdealGraphVisualizer/Coordinator/nbproject/suite.properties + src/share/tools/IdealGraphVisualizer/Coordinator/src/META-INF/services/com.sun.hotspot.igv.data.services.GroupOrganizer + src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/Bundle.properties + src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/FolderNode.java + src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/GraphCountGroupOrganizer.java + src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/GraphNode.java + src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/OutlineTopComponent.form + src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/OutlineTopComponent.java + src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/OutlineTopComponentSettings.xml + src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/OutlineTopComponentWstcref.xml + src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/StandardConfiguration.xml + src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/StandardGroupOrganizer.java + src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/actions/Bundle.properties + src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/actions/DiffGraphAction.java + src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/actions/DiffGraphCookie.java + src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/actions/ImportAction.java + src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/actions/OutlineAction.java + src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/actions/RemoveAction.java + src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/actions/RemoveAllAction.java + src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/actions/RemoveCookie.java + src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/actions/SaveAllAction.java + src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/actions/SaveAsAction.java + src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/actions/StructuredViewAction.java + src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/customLeftWsmode.xml + src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/images/diff.gif + src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/images/folder.gif + src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/images/graph.gif + src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/images/import.gif + src/share/tools/IdealGraphVisualizer/Coordinator/src/com/sun/hotspot/igv/coordinator/images/remove.gif + src/share/tools/IdealGraphVisualizer/README ! src/share/vm/includeDB_compiler2 ! src/share/vm/oops/symbolKlass.cpp ! src/share/vm/oops/symbolOop.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/idealGraphPrinter.cpp ! src/share/vm/opto/idealGraphPrinter.hpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/matcher.hpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/output.cpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/runtime/hpi.hpp ! src/share/vm/utilities/ostream.cpp ! src/share/vm/utilities/ostream.hpp ! src/share/vm/utilities/xmlstream.cpp Changeset: 1dd146f17531 Author: kvn Date: 2008-06-26 13:34 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/1dd146f17531 6716441: error in meet with +DoEscapeAnalysis Summary: Set instance_id to InstanceBot for InstPtr->meet(AryPtr) when types are not related. Reviewed-by: jrose, never ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/cfgnode.cpp ! src/share/vm/opto/cfgnode.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/type.cpp ! src/share/vm/opto/type.hpp + test/compiler/6716441/Tester.java Changeset: 958ae9623fd9 Author: never Date: 2008-06-27 11:11 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/958ae9623fd9 Merge Changeset: 286bee59f34b Author: trims Date: 2008-06-27 19:12 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/286bee59f34b Merge Changeset: d5ba4f8aa38a Author: ksrini Date: 2008-06-17 13:08 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/d5ba4f8aa38a 6714758: hotspot: provide an entry point to the BootStrap Class loader[dholmes,acorn] Summary: adds JVM_FindClassFromBootLoader entry point, for jdk's use Reviewed-by: dholmes, acorn ! make/linux/makefiles/mapfile-vers-debug ! make/linux/makefiles/mapfile-vers-product ! make/solaris/makefiles/mapfile-vers ! make/solaris/makefiles/reorder_COMPILER1_i486 ! make/solaris/makefiles/reorder_COMPILER1_sparc ! make/solaris/makefiles/reorder_COMPILER2_amd64 ! make/solaris/makefiles/reorder_COMPILER2_i486 ! make/solaris/makefiles/reorder_COMPILER2_sparc ! make/solaris/makefiles/reorder_COMPILER2_sparcv9 ! make/solaris/makefiles/reorder_TIERED_amd64 ! make/solaris/makefiles/reorder_TIERED_i486 ! make/solaris/makefiles/reorder_TIERED_sparc ! make/windows/makefiles/vm.make ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvm.h Changeset: 8d852b81e775 Author: poonam Date: 2008-06-22 20:07 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/8d852b81e775 6694099: Hotspot vm_exit_out_of_memory should dump core Summary: This fix enables the generation of core file when process runs out of C-heap. Reviewed-by: sbohne ! src/share/vm/prims/jni.cpp ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/java.hpp ! src/share/vm/utilities/debug.cpp Changeset: f232d7d67023 Author: xlu Date: 2008-06-24 16:52 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/f232d7d67023 6717128: Using relative path for ALT_OUTPUTDIR does not work properly Summary: import the absolute output directory when launching sub make process and avoid including defs.make in rules.make Reviewed-by: kamg, kvn ! make/defs.make ! make/linux/makefiles/rules.make + make/pic.make ! make/solaris/makefiles/rules.make Changeset: 3e82d72933d0 Author: xlu Date: 2008-06-26 14:15 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/3e82d72933d0 6718830: Hotspot fails to build with gcc 4.3 Summary: Fixed linux make file and couple adlc code to meet the changes of gcc 4.3 Reviewed-by: kamg, igor ! make/linux/makefiles/gcc.make ! src/share/vm/adlc/adlc.hpp ! src/share/vm/adlc/filebuff.hpp Changeset: 444ad1c62199